欢迎来到天天文库
浏览记录
ID:51670089
大小:649.50 KB
页数:8页
时间:2020-03-14
《2016年东南大学软件测试白盒测试实验二.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件测试基础与实践实验报告实验名称:白盒测试实验二实验地点:计算机软件楼实验日期:2016.11.9学生姓名:王鑫学生学号:71114430东南大学软件学院制一、实验目的(1)巩固白盒测试知识,能熟练应用基本路径测试方法设计测试用例(2)学习测试用例的书写二、实验内容(一)实验一:基本路径测试技术实验运用基本路径测试方法,分别对程序WeekB中的方法IsCorrect()和getResult()进行测试。要求:(1)画出程序流图。(2)计算环复杂度。(3)找到基本路径集合。(4)设计具体的测试用例。方法IsCorrect()1.画出程序流图boo
2、lIsCorrect(inty,intm,intd){if(y<1)returnfalse;else{if(((y%4==0)&&(y%100!=0))
3、
4、(y%400==0))maxA[1]=29;if(m<0
5、
6、m>12)returnfalse;else{if(d>maxA[m-1])returnfalse;elsereturntrue;}}}1y<12returnfalse3y%4==03xy%100!=03yy%400==04maxA[1]=295m<05xm>126d>maxA[m-1]7returntrue8end1.计算环复杂度V(
7、G)=流图中的区域数量=82.找到基本路径集合编号基本路径P11-2-8P21-3-3y-5-2-8P31-3-3y-5-5x-2-8P41-3-3y-5-5x-6-2-8P51-3-3y-5-5x-6-7-8P61-3-3y-4-5-2-8P71-3-3x-3y-5-x-8P81-3-3x-4-5-2-84.设计具体的测试用例编号执行条件输入期望输出实际输出基本路径yy/mm/ddP1基本路径测试0/1/1输入错误输入错误1-2-8P2基本路径测试1/-1/1输入错误输入错误1-3-3y-5-2-8P3基本路径测试1/13/1输入错误输入错误1
8、-3-3y-5-5x-2-8P4基本路径测试1/1/32输入错误输入错误1-3-3y-5-5x-6-2-8P5基本路径测试1/1/1星期一星期一1-3-3y-5-5x-6-7-8P6基本路径测试无测试用例1-3-3y-4-5-2-8P7基本路径测试100/-1/1输入错误输入错误1-3-3x-3y-5-x-8P8基本路径测试4/-1/1输入错误输入错误1-3-3x-4-5-2-8编号条件判断133x3y55x6P1TP2FFFTP3FFFFTP4FFFFFTP5FFFFFFP6FFTTP7FTFFTP8FTTTT方法getResult()1.画出
9、程序流图intgetResult(inty,intm,intd){longtotalDays=0;for(inti=1;i10、11、(i%400==0))totalDays+=366;elsetotalDays+=365;}if(((y%4==0)&&(y%100!=0))12、13、(y%400==0))maxA[1]=29;elsemaxA[1]=28;for(inti=1;i14、return(totalDays%7);}1longtotalDays=0;2inti=1;3i15、杂度V(G)=流图中的区域数量=93.找到基本路径集合编号基本路径P11-2-3-8-8y-10-11-12-15-16-17-18P21-2-3-8-8y-10-11-12-13-14-12-15-16-17-18P31-2-3-8-8y-9-11-12-15-16-17-18P41-2-3-8-8x-8y-10-11-12-15-16-17-18P51-2-3-8-8x-9-11-12-15-16-17-18P61-2-3-4-4y-6-7-3-8-8y-10-11-12-15-16-17-18P71-2-3-4-4y-5-7-3-8-8y-16、10-11-12-15-16-17-18P81-2-3-4-4x-4y-6-7-3-8-8y-10-11-12-15-16-17-18P
10、
11、(i%400==0))totalDays+=366;elsetotalDays+=365;}if(((y%4==0)&&(y%100!=0))
12、
13、(y%400==0))maxA[1]=29;elsemaxA[1]=28;for(inti=1;i14、return(totalDays%7);}1longtotalDays=0;2inti=1;3i15、杂度V(G)=流图中的区域数量=93.找到基本路径集合编号基本路径P11-2-3-8-8y-10-11-12-15-16-17-18P21-2-3-8-8y-10-11-12-13-14-12-15-16-17-18P31-2-3-8-8y-9-11-12-15-16-17-18P41-2-3-8-8x-8y-10-11-12-15-16-17-18P51-2-3-8-8x-9-11-12-15-16-17-18P61-2-3-4-4y-6-7-3-8-8y-10-11-12-15-16-17-18P71-2-3-4-4y-5-7-3-8-8y-16、10-11-12-15-16-17-18P81-2-3-4-4x-4y-6-7-3-8-8y-10-11-12-15-16-17-18P
14、return(totalDays%7);}1longtotalDays=0;2inti=1;3i15、杂度V(G)=流图中的区域数量=93.找到基本路径集合编号基本路径P11-2-3-8-8y-10-11-12-15-16-17-18P21-2-3-8-8y-10-11-12-13-14-12-15-16-17-18P31-2-3-8-8y-9-11-12-15-16-17-18P41-2-3-8-8x-8y-10-11-12-15-16-17-18P51-2-3-8-8x-9-11-12-15-16-17-18P61-2-3-4-4y-6-7-3-8-8y-10-11-12-15-16-17-18P71-2-3-4-4y-5-7-3-8-8y-16、10-11-12-15-16-17-18P81-2-3-4-4x-4y-6-7-3-8-8y-10-11-12-15-16-17-18P
15、杂度V(G)=流图中的区域数量=93.找到基本路径集合编号基本路径P11-2-3-8-8y-10-11-12-15-16-17-18P21-2-3-8-8y-10-11-12-13-14-12-15-16-17-18P31-2-3-8-8y-9-11-12-15-16-17-18P41-2-3-8-8x-8y-10-11-12-15-16-17-18P51-2-3-8-8x-9-11-12-15-16-17-18P61-2-3-4-4y-6-7-3-8-8y-10-11-12-15-16-17-18P71-2-3-4-4y-5-7-3-8-8y-
16、10-11-12-15-16-17-18P81-2-3-4-4x-4y-6-7-3-8-8y-10-11-12-15-16-17-18P
此文档下载收益归作者所有