软件测试实验报告题目一:用逻辑覆盖测试方法测试以下程序段voidDoWork(intx,inty,intz){1intk=0,j=0;2if((x>3)&&(z5))8j=x*y+10;9j=j%3;10}说明:程序段中每行开头的数字(1~10)是对每条语句的编号。
(1)画出程序的控制流图(用题中给出的语句编号表示)。
(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。
题目二、折半查找请按要求对下面的java代码进行测试。
代码的功能是:用折半查找法在元素呈升序陈列的数组中查找值为key的元素。
publicintbinSearch(intarray[],intkey){intmid,low,high;low=0;high=array.length-1;while(low<=high){mid=(lowhigh)/2;if(key==array[mid])returnmid;elseif(key<array[mid])high=mid-1;elselow=mid1}return-1;}(1)试计算此程序段的McCabe复杂性;
(2)用基本路径覆盖法给出测试路径;
(3)为各测试路径设计测试用例。
2019/1/20 19:19:48 199KB 白盒测试
1
zhuce:用户信息fruit:水果(商品)的信息jiaoyi:买卖记录cz:充值记录文件说明:a-chongzhi.html/a-chongzhi.jsp管理员对用户进行充值并记录充值记录到数据库。
a-czjl.jsp显示所有用户的充值记录。
admin.html管理员操作界面。
a-jiaoyi.jsp显示所有用户买卖记录。
a-shanchu.jsp/a-shanchu1.jsp管理员删除商品。
a-tianjia.html/a-tianjia.jsp管理员添加商品。
a-xiugai.jsp/a-xiugai1.jsp管理员修改商品价格。
denglu.html/denglu.jsp用户的登录与验证。
index.jsp主页。
low.html主页的一个组成部分,用于版权声明以及管理员登陆。
mimazhaohui.html/mimazhaohui.jsp用户密码找回。
qksession.jsp清空购物车。
session.jsp直接支付或者将商品加入购物车。
sg.jsp用户购买商品。
tc.jsp用户退出。
top.jsp主页的一个组成部分,用于用户注册,登陆,查看个人信息。
topl.html主页的一个组成部分,用于显示标题。
user.jsp显示用户个人信息。
userczjl.jsp显示用户充值记录。
userjiaoyi.jsp显示用户买卖记录。
userxieyi.html注册时的用户协议。
xianshisession.jsp显示购物车中的商品。
xiugaimima.html/xiugaimima.jsp修改用户密码。
zhifu.jsp用户支付购物车中的商品。
zhuce.html/zhuce.jsp用户注册。
zc.java/zc.class用户信息的一个javabean,zc.lass文件应放置在…\WEB-INF\classes\bean\
2018/4/26 3:08:06 151KB JSP实验 购物车
1
汽车有6个属性,每个属性都有几品种别,根据这6个属性来判断汽车的性价比Classvalue如何, ClassValues有以下几种情况unacc,acc,good,vgoodbuying(vhigh,high,med,low) maint(vhigh,high,med,low) doors(2,3,4,5more) persons(2,4,more) lug_boot(small,med,big) safety(low,med,high) ClassValues(unacc,acc,good,vgood)此例子的决策树算法,通过给定数据生成决策树,计算决策树的正确率。
2018/5/11 1:25:31 14KB 决策树
1
Low_Power_Methodology_Manual_For_System-On-Chip_Design书的中文进修笔记
2015/4/9 15:41:45 178KB 低功耗 low power SOC
1
jfreechar最新jar包JFreeChart目前是最好的java图形处理方案,基本能够处理目前的图形方面的需求,主要包括如下几个方面:piecharts(2Dand3D):饼图(平面和立体)barcharts(regularandstacked,withanoptional3Deffect):柱状图lineandareacharts:曲线图scatterplotsandbubblechartstimeseries,high/low/open/closechartsandcandlestickcharts:时序图combinationcharts:复合图ParetochartsGanttcharts:甘特图windplots,meterchartsandsymbolchartswafermapcharts(态图表,饼图(二维和三维),柱状图(水平,垂直),线图,点图,时间变化图,甘特图,股票行情图,混和图,温度计图,刻度图等常用商用图表)
2022/9/5 3:18:28 1.62MB jfreechar
1
DVWASQL盲注,Low,Medium,High三个级别的bool盲注脚本,比较完好,配套解释:https://blog.csdn.net/csdn_Pade/article/details/82886765
2022/9/3 19:11:59 7KB DVWA SQL
1
二维码在网络和生活中的应用比比皆是。
可我们也能发现,在商场、超市、菜市场等五花八门的场合,为了同时支持微信、支付宝,他们必须摆出2个二维码,这给扫码者带来了极大的不便。
能不能将2个二维码合二为一,大大地方便收款方与付款方,答案是肯定的。
微信支付宝收款二维码合并器的主要作用,就是将2个收款二维码进行合并,你可以将合并后的二维码保存放大、打印。
你不必在网上进行繁琐的实名注册,就立马能取得合并的二维码了。
二维码合并器的另一个作用就是将你的手机号做成二维码,打印后放在车内。
临时停车时摆放在车内,别人一旦有急着找你挪车,就扫一扫,马上就能联系到你了。
既人性化,又不直接暴露你的电话号,神奇吧。
好了,赶紧告诉周围那些采用二维码收款的朋友,或者有车一族,用这个二维码合并工具,将他们的收款二维码合并吧。
只用一个二维码收款、挪车,是不是显得自己很新潮!用不了一二年,再在自己的面前摆放2个二维码,就会显示太Low了!
2019/7/11 19:36:26 7.58MB 微信 支付宝 二维码 合并
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡