软件测试案例(三角形白盒测试)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、核心程序代码/**判断三角形的类*/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;}}}1②二、程序流程图①Na+bc&&b+ca&&a+cbYYa==b&&b==cN④a==b||b==c||a==cNY③⑥⑦⑤Return3Return1Return2Return0Exit三、测试用例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①,②,③323.条件覆盖测试用例输入期望输出覆盖对象测试结果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,23F6,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备注其他条件组合,无法到达结束四、程序控制流图a+bcAb+caBa+cba==bGb==cDReturn0CEFb==cHReturn3IReturn2Return2HJReturn1a==cK基本路径覆盖测试用例输入期望输出覆盖对象测试结果Case31a=1,b=6,c=70A-D0Case32a=7,b=6,c=10A-B-D0Case33a=1,b=7,c=60A-B-C-D04Case34a=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-K15

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功