您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 软件测试案例(三角形白盒测试)
1实验二测试报告一、核心程序代码/**判断三角形的类*/publicclassTriangleTestMethod{/**判断三角形的种类。参数a,b,c分别为三角形的三边,*返回的参数值为0,表示非三角形;*为1,表示普通三角形;*为2,表示等腰三角形;*为3,表示等边三角形。*/publicstaticintcomfirm(inta,intb,intc){if((a+bc)&&(b+ca)&&(a+cb)){//判断为三角形if((a==b)&&(b==c))//判断为等边三角形return3;if((a==b)||(b==c)||(a==c))//判断为等腰三角形return2;else//判断为普通三角形return1;}else{//为非三角形return0;}}}2二、程序流程图a+bc&&b+ca&&a+cba==b&&b==ca==b||b==c||a==cReturn3Return2Return1Return0YYNNNY①②③④⑤⑥⑦Exit三、测试用例1.语句覆盖测试用例:输入期望输出覆盖对象测试结果Case1a=1,b=2,c=30①,⑤0Case2a=3,b=4,c=51①,②,④,⑥1Case3a=3,b=3,c=42①,②,④,⑦2Case4a=3,b=4,c=53①,②,③32.判定覆盖测试用例输入期望输出覆盖对象测试结果Case11a=1,b=2,c=30①,⑤0Case12a=3,b=4,c=51①,②,④,⑥1Case13a=3,b=3,c=42①,②,④,⑦2Case14a=3,b=4,c=53①,②,③333.条件覆盖测试用例输入期望输出覆盖对象测试结果Case5a=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,T82Case10a=4,b=3,c=32T1,T2,T3,F4,T5,F6,T7,F824.条件-判定覆盖测试用例输入期望输出覆盖对象测试结果Case15a=1,b=6,c=70F1,T2,T3(①,②)0Case16a=7,b=1,c=60T1,F2,T3(①,②))0Case17a=1,b=7,c=60T1,T2,F3(①,②)0Case18a=3,b=3,c=42T1,T2,T3,T4,F5,T6,F7,F8(①,②,③,⑦)2Case19a=3,b=4,c=32FT1,T2,T3,4,F5,F6,F7,T8(①,②,③,⑦)2Case20a=4,b=3,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,F5,24F6,F7,T8Case28a=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,F4,F5,F6,F7,T82备注其他条件组合,无法到达结束四、程序控制流图ABCDEFHa+bcb+caa+cba==bb==ca==cReturn2Return3Return0Gb==cJHKReturn1Return2I基本路径覆盖测试用例输入期望输出覆盖对象测试结果Case31a=1,b=6,c=70A-D0Case32a=7,b=6,c=10A-B-D0Case33a=1,b=7,c=60A-B-C-D05Case34a=3,b=3,c=33A-B-C-E-G-H3Case35a=3,b=3,c=42A-B-C-E-G-I2Case36a=4,b=3,c=32A-B-C-E-F-H2Case37a=3,b=4,c=32A-B-C-E-F-J-H2Case38a=3,b=4,c=51A-B-C-E-F-J-K1
本文标题:软件测试案例(三角形白盒测试)
链接地址:https://www.777doc.com/doc-5604023 .html