三角形白盒+黑盒测试用例参考答案(梁早清).doc

三角形白盒+黑盒测试用例参考答案(梁早清).doc

ID:55172402

大小:836.50 KB

页数:15页

时间:2020-04-30

三角形白盒+黑盒测试用例参考答案(梁早清).doc_第1页
三角形白盒+黑盒测试用例参考答案(梁早清).doc_第2页
三角形白盒+黑盒测试用例参考答案(梁早清).doc_第3页
三角形白盒+黑盒测试用例参考答案(梁早清).doc_第4页
三角形白盒+黑盒测试用例参考答案(梁早清).doc_第5页
资源描述:

《三角形白盒+黑盒测试用例参考答案(梁早清).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序源码publicclassTriangle{publicstaticinttrijudge(inta,intb,intc){if(a

2、

3、b==c

4、

5、a==c)return2;elsereturn1;}elsereturn0;}}白盒测试用例程序流程图路径覆盖、判定覆盖、条件覆盖、条件组合覆盖测试用例下表列出了各种白盒测试可能用到的测试用例:测试用例编号输入期望输出Tc1-2,-3,-40Tc22,3,-40Tc32,-4,30Tc34,-2,-30Tc5-4,

6、2,30Tc6-2,4,-30Tc7-2,-3,40Tc83,3,33Tc93,3,42Tc104,3,3,2Tc113,4,32Tc122,3,41测试套件测试用例编号输入期望输出覆盖对象语句覆盖Tc12,3,-40Return0Tc22,3,41Return13,3,42Return23,3,33Return3判定覆盖-4,2,30J1F2,3,41J1T,J2F,J3F3,3,42J1T,J2F,J3T3,3,33J1T,J2T条件覆盖-4,2,3C1F,3,-4,2C1T,C2F2,3,-4C1T,C2T,C3F3,3,3C1T,C2T,C3T,C4T,C5T

7、,C6T2,3,4C1T,C2T,C3T,C4F,C5F,C6F注意:此时条件覆盖全满足,但是判定覆盖J3的T覆盖不满足。条件判定覆盖-4,2,3C1F,J1F3,-4,2C1T,C2F,J1F2,3,-4C1T,C2T,C3F,J1F3,3,3C1T,C2T,C3T,C4T,C5T,C6TJ1T,J2T2,3,4C1T,C2T,C3T,C4F,C5F,C6FJ1T,J2F,J3F3,3,4C1T,C2T,C3T,C4T,C5F,C6FJ1F,J2F,J3T相对条件覆盖来讲,增加了一个等腰三角形测试用例来覆盖J3的T判定条件组合覆盖-2,-3,-4C1F,C2F,C3

8、F2,3,-4C1F,C2F,C3T2,-4,3C1F,C2T,C3F4,-2,-3C1F,C2T,C3T-4,2,3C1T,C2F,C3F-2,4,-3C1T,C2F,C3T-2,-3,4C1T,C2T,C3F3,3,3C1T,C2T,C3TC4T,C5T,C6T3,3,4C1T,C2T,C3TC4T,C5F,C6F4,3,3,C1F,C2T,C3TC4F,C5T,C6F3,4,3C1F,C2T,C3TC4F,C5F,C6T2,3,4C1F,C2T,C3TC4F,C5F,C6F说明:虽然理论上有2^6=128个组合测试用例,但是有一些不可能,舍弃。控制流图独立路径测

9、试用例测试用例编号abc期望输出1235非三角形2253非三角形3532非三角形4234普通三角形5433等腰三角形6343等腰三角形7334等腰三角形8333等边三角形黑盒测试用例边界值测试用例从输入范围考虑,设三条边分别为a,b,c,则它们的边界值为:1,100。因此,边界值的测试用例的每一条边应依次取1,2,99,100,其他两条边取正常值构成测试用例,最后再加上每条边都是正常值所构成的测试用例,总共有13个。如果要设计健壮性边界值的测试用例,则每一条边应依次取0,1,2,99,100,101,其他两条边取正常值构成测试用例,最后再加上每条边都是正常值所构成的测

10、试用例,,总共有19个健壮性边界值测试用例。边界值测试用例测试用例编号abc期望输出115050等腰三角形225050等腰三角形3995050等腰三角形41005050等腰三角形550150等腰三角形650250等腰三角形7509950等腰三角形85010050等腰三角形950501等腰三角形1050502等腰三角形11505099等腰三角形125050100等腰三角形13505050等边三角形健壮性边界值测试用例测试用例编号abc期望输出105050超出范围215050等腰三角形325050等腰三角形4995050等腰三角形51005050等腰三角形61015050

11、超出范围750050超出范围850150等腰三角形950250等腰三角形10509950等腰三角形115010050等腰三角形125010150超出范围1350500超出范围1450501等腰三角形1550502等腰三角形16505099等腰三角形175050100等腰三角形185050101超出范围19505050等边三角形等价类测试用例输出等价类及测试用例从输出的结果来考虑等价类,有四种等价类,不能构成三角形、普通三角形、等边三角形、等腰三角形。因为只从输出考虑,所以,变量只有一个,且没有无效等价类,因此,弱,强,一般,健壮等价类测试用例都相同。

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

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

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