Java白盒测试三角形函数,软件测试案例(三角形白盒测试)

《软件测试案例(三角形白盒测试)》由会员分享,可在线阅读,更多相关《软件测试案例(三角形白盒测试)(7页珍藏版)》请在人人文库网上搜索。

1、一、核心程序代码/*判断三角形的类*/public classTriangleTestMethod /*判断三角形的种类。参数a, b, c分别为三角形的三边,* 返回的参数值为 0 ,表示非三角形;* 为 1 ,表示普通三角形;* 为 2 ,表示等腰三角形;* 为 3 ,表示等边三角形。*/public static intcomfirm(inta,intb,intc) if(a + b c) & (b + c a) & (a + c b) /判断为三角形if(a = b) & (b =c)/判断为等边三角形return3;if(a = b) | (b = c) | (a = c)/判断为等。

2、腰三角形return2;else/判断为普通三角形return1;else/为非三角形return0;1.二、程序流程图NYRet ur n 3a + b c & b + c a & a + c bYa = b & b =cNa = b |b =c |a = cNYRet ur n 1Ret ur n 2Ret ur n 0Exit三、测试用例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 , , 3。

3、2.判定覆盖测试用例输入期望输出覆盖对象测试结果Case11a=1, b=2, c=30 , 0Case12a=3, b=4, c=51 , , , 1Case13a=3, b=3, c=42 , , , 2Case14a=3, b=4, c=53 , , 32.3.条件覆盖测试用例输入期望输出覆盖对象测试结果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,2F5, T6, F7, F8Case9a。

4、=3, b=4, c=32T1, T2, T3,F4,2F5, F6, F7, T8Case10a=4, b=3, c=32T1, T2, T3,F4,2T5, F6, T7, F84.条件 -判定覆盖测试用例输入期望输出覆盖对象测试结果Case15a=1, b=6, c=70F1, T2, T30(, )Case16a=7, b=1, c=60T1, F2, T30(, )Case17a=1, b=7, c=60T1, T2, F30(, )Case18a=3, b=3, c=42T1, T2, T3,T4,2F5, T6, F7, F8(, , , )Case19a=3, b=4, c=3。

5、2F T1, T2, T3, 4,2F5, F6, F7, T8(, , , )Case20a=4, b=3, c=32T1, T2, T3,F4,2T5, F6, T7, F8(, , , )Case21a=3, b=3, c=33F1, T2, T33(, , )Case22a=3, b=4, c=51T1, F2, T31(, , , )5.条件组合覆盖测试用例输入期望输出覆盖对象测试结果Case23a=1, b=6, c=70F1, T2, T30Case24a=7, b=6, c=10T1, F2, T30Case25a=1, b=7, c=60T1, T2, F20Case26a=。

6、3, b=3, c=33T1, T2, T3,3T4, T5Case27a=3, b=3, c=42T1, T2, T3,2T4, F5,3.F6, F7, T8Case28a=4, b=3, c=32T1, T2, T3,2F4, T5,F6, T7, F8Case29a=3, b=4, c=51T1, T2, T3,1F4, F5,F6, F7, F8Case30a=3, b=4, c=32T1, T2, T3,2F4, F5,F6, F7, T8备注其他条件组合,无法到达结束四、程序控制流图a + b cAb + c aBDRet ur n 0a + c ba = bCEGb = cFb。

7、 = cHIRet ur n 2 HJa = cRet ur n 3Ret ur n 2Ret ur n 1K基本路径覆盖测试用例输入期望输出覆盖对象测试结果Case31a=1, b=6, c=70A-D0Case32a=7, b=6, c=10A-B-D0Case33a=1, b=7, c=60A-B-C-D04.Case34a=3, b=3, c=33A-B-C-E-G- 3HCase35a=3, b=3, c=42A-B-C-E-G- 2ICase36a=4, b=3, c=32A-B-C-E-F- 2HCase37a=3, b=4, c=32A-B-C-E-F-J 2-HCase38a=3, b=4, c=51A-B-C-E-F-J 1-K5。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值