山东大学软件测试白盒测试实验报告

山东大学软件测试白盒测试实验报告

ID:41652415

大小:112.53 KB

页数:11页

时间:2019-08-29

山东大学软件测试白盒测试实验报告_第1页
山东大学软件测试白盒测试实验报告_第2页
山东大学软件测试白盒测试实验报告_第3页
山东大学软件测试白盒测试实验报告_第4页
山东大学软件测试白盒测试实验报告_第5页
资源描述:

《山东大学软件测试白盒测试实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件学院实验报告实验题目:匂盒程序测试学号:日期:2014.04.08班级:姓名:EmaiI:实验目的:通过本次实验,掌握利用白盒测试方法对程序进行功能测试的方法,学会利用路径覆盖、语句覆盖、条件覆盖、判定覆盖、判定-条件覆盖以及条件组合覆盖法设计测试用例。硬件环境:机房计算机以及个人机器软件环境:Win8.1C-freeGooglechrome实验步骤:首先使用最基本的三角形形状判定程序设计相应的测试用例,综合网络查询获得的方法,从而对程序测试用例的设计有一定概念;然后编写一个新的程序并针对新编写的程序设计测试用例,从而整体掌握测试用例的设计方法。

2、1-三角形形状判定程序(1)核心程序代码:/**判断三角形的类*/publicclassTriangleTest{/**判断三角形的种类。参数巧b,c分别为三角形的三边,*返冋的参数值为0,表示非三角形;*为1,表示普通二角形;*为2,表示等腰三角形;*为3,表示等边三角形。*if((a+b>c)&&(b+c>三角形if((a==b)&&(b==c))//return3;if((a==b)II(b==c)IIpublicstaticinttest(inta,intb,intc){a)&&(a+c>b)){//判断为判断为等边-:角形(a==c))//

3、判断为等腰三角形return2;else//判断为普通三角形return1;}else{//为非三角形return0;}}}(2)程序流程图:①+b>c眩b+a&&a+c>b②V⑥VReturn3Return1Return2Return0(3)测试用例设计:1)语句覆盖测试用例输入期望输出覆盖对象测试结果Casela二1,b二2,c二30①,⑤0Case2a二3,b=4,c二51①,②,④,⑥1Case3a二3,b二3,c二42①,②,④,⑦2Case4a二3,b二4,c二53①,②,③32)条件覆盖测试用例输入期望输出覆盖对象测试结果Case5a二

4、1,b二6,c二70F1,T2,T30Case6a二7,b二1,c二60T1,F2,T30Case7a—1,b—7,c—60T1,T2,F30Case8a二3,b二3,c二42T1,T2,T3,T4,F5,T6,F7,F82Case9a二3,b二4,c二32T1,T2,T3,F4,F5,F6,F7,T82CaselOa=4,b=3,c=32T1,T2,T3,F4,T5,F6,T7,F823)判定覆盖测试用例输入期望输出覆盖对象测试结果Case11a=1,b=2,c=30①,⑤0Case12a=3,b二4,c二51①,②,④,⑥1Case13a二3,b

5、二3,c二42①,②,④,⑦2Case14a二3,b二4,c二53①,②,③34)条件-判定覆盖测试用例输入期望输出覆盖对象测试结果Case15a二1,b二6,c二70F1,T2,T3(①,②)0Casel6a—7,b—1,c—60T1,F2fT3(①,②)0Case17a二1,b—7,c—60T1,T2,F3(①,②)0Casel8a二3,b二3,c二42T1,T2,T3,T4,F5,T6,F7,F8(①,②,③,⑦)2Casel9a二3,b=4,c=32T1,T2,T3,F4,F5,F6,F7,T82(①,②,③,⑦)Case20a二4,b二3,

6、c=32T1,T2,T3,F4,T5,F6,T7,F8(①,②,③,⑦)2Case21a二3,b=3,c=33F1,T2,T3(①,②,③)3Case22a二3,b二4,c二51T1,F2,T3(①,②,④,⑥)15)条件组合覆盖测试用例输入期望输出覆盖对象测试结果Case23a二1,b二6,c二70F1,T2,T30Case24a二7,b二6,c二10T1,F2,T30Case25a—1,b—7,c—60T1,T2,F20Case26a二3,b二3,c二33T1,T2,T3,T4,T53Case27a二3,b二3,c二42T1,T2,T3,T4,F

7、5,F6,F7,T82Case28a二4,b二3,c二32T1,T2,T3,F4,T5,F6,T7,F82Case29a二3,b二4,c二51T1,T2,T3,F4,F5,F6,F7,F81Case30a=3,b二4,c二32T1,T2,T3,F4fF5,F6,F7,T82备注其他条件组合,无法到达结束(4)程序控制流图基本路径覆盖测试用例输入期望输出覆盖对象测试结果Case313—1,c二7b二6,0A->D0Case32a=7,c二1b二6,0A->B->D0Case33a二1,c二6b二7,0A->B->C->D0Case343—3,c=3b二

8、3,3A->B->C->E->G->H3Case35c=4b二3,2A->B->C->E->G->I2Cas

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

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

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