学生选课系统-白盒测试

学生选课系统-白盒测试

ID:47916753

大小:244.12 KB

页数:30页

时间:2019-10-28

学生选课系统-白盒测试_第1页
学生选课系统-白盒测试_第2页
学生选课系统-白盒测试_第3页
学生选课系统-白盒测试_第4页
学生选课系统-白盒测试_第5页
资源描述:

《学生选课系统-白盒测试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验报告课程名称:软件测试方法和技术学生姓名:刘成立、龙甜学号:14122402475、14122402596院系:计算机班级:1202组别:1任课教师:张建东指导老师:张建东29目录一、学生选课系统选课以及退选流程图2二、语句覆盖:42.1:语句覆盖过程分析:2.2:语句覆盖测试用例:三、判定覆盖:53.1:判定覆盖过程分析:3.2:判定覆盖测试用例:四、条件覆盖:64.1:条件覆盖过程分析:4.2:条件覆盖测试用例:五、判定-条件覆盖:75.1:判定-条件覆盖过程分析:5.2:判定-条件覆盖测试用例:六、条件组合覆盖:86.1:条件组合覆盖过程分析:6.2:条件组合覆盖测试

2、用例:七、路径覆盖:97.1:路径覆盖过程分析:297.2:路径覆盖测试用例:八、实验总结:11九、源代码:12实验一白盒测试用例设计一、学生选课系统选课以及退选流程图:1.1学生选课系统选课流程图:T输出:该课程不存在a=0?AFb>0&&b

3、已满?1.2学生选课系统退选流程图:AT输出:课程号输入有误a>Cno

4、

5、a<0FBT输出:该课程不存在b=0?CF是否重新退选课?c=1?退选课程TFTd=1?29D输出:退选成功F输出:你还未选此门课程注释:条件A为,判定课程号是否输入有误?条件B为,判定课程号是否存在?条件C为,判断是否重新退选?条件D为,判定退选是否成功?二、语句覆盖:2.1:语句覆盖过程分析:语句覆盖的基本思想是设计若干测试用例,使得运行被测试程序时,每个可执行语句至少被执行一次。2.2:语句覆盖测试用例:2.2.1选课功能语句覆盖测试用例:编号输入条件A条件B条件C条件D条件E条件H预期结果Ok/N

6、gP1a=0,TT该课程不存在,重选29e=1OkP2a!=0,0maxFTTFF该课程人数已满,选课结束Ok2.2.2退选功能语句覆盖测试用例:编号输入条件A条件B条件C条件D预期结果Ok/NgP1a>Cno

7、

8、a<0,T课程号输入有误,重退选OkP2a0,b=0,c=1FTT课程不存在,重退选Ok29P3a0,b

9、!=0,c!=1,d=1FFFT退选成功,不再退选OkP4a0,b!=0,c!=1,d!=1FFF未选此课,退选结束Ok三、判定覆盖:3.1:判定覆盖过程分析:判定覆盖的基本思想是设计若干用例,使得运行被测程序,使每个判定的真假分支至少经历一次。3.2:判定覆盖测试用例:3.2.1选课功能判定覆盖测试用例:编号输入条件A条件B条件C条件D条件E条件H预期结果Ok/NgP1a=0,e=1TT该课程不存在,重选OkP2a!=0,0>b

10、

11、b>Cno,e!=1FFF超出课程范围,选课结束OkP3a!=0,FTFF不选该课程,选课结束Ok290

12、1,e!=1P4a!=0,0Cno

13、

14、a<0,T课程号输入有误OkP2a0,FTTOk29b=0,c=1课程号不存在,重新退选P3a0,b!=0,c!=1,d=1FFFT退选成功,结束

15、退选OkP4a0,b!=0,c!=1,d!=1FFF未选此门课程,结束退选Ok四、条件覆盖:4.1:条件覆盖过程分析:条件覆盖的基本思想是,设计若干测试用例,运行程序,使得每个判断中的可能取值至少满足一次。4.2:条件覆盖测试用例:4.2.1选课功能条件覆盖测试用例:编号输入条件A条件B条件C条件D条件E条件H预期结果Ok/NgP1a=0,b=1TT该课程不存在,重选OkP2A!=0,0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。