- 385
- 0
- 约1.42万字
- 约 73页
- 2018-07-12 发布于福建
- 举报
白盒测试用例的设计
显然,要测试这个小程序,需要至少提供4个测试用例才能作到逻辑覆盖,使得ac、ad、bc及bd操作均得到检验。其实,这里的4是图中的第1个分支谓词引出的两个操作,及第2个分支谓词引出的两个操作组合起来而得到的,即 2×2=4。并且,这里的2是由于两个并列的操作,即1+1=2 而得到的。 例如,下图表达了两个顺序执行的分支结构。当两个分支谓词P1和P2取不同值时,将分别执行a或b及c或d操作。 对于一般的、更为复杂的问题,估算最少测试用例个数的原则也是同样的: 如果在N-S图中存在有并列的层次A1、A2,A1和A2的最少测试用例个数分别为a1、a2,则由 A1、A2 两层所组合的 N-S图对应的最少测试用例数为a1×a2。 如果在N-S图中不存在有并列的层次,则对应的最少测试用例数由并列的操作数决定,即N-S图中除谓词之外的操作框的个数。 例:如下图所示的两个N-S图,至少需要多少个测试用例完成逻辑覆盖? 对于第一个N-S图: 由于图中并不存在并列的层次,最少测试用例数由并列的操作数决定,即为1+1+1=3。 对于第二个N-S图: 由于图中没有包含并列的层次,最少测试用例数仍由并列的操作数决定,即为1+1+1+1+1=5。 例:如下图所示的N-S图,至少需要多少个测试用例完成逻辑覆盖? 分析该N-S图: 图中的2345和67是并列的两层。其中,234
您可能关注的文档
最近下载
- 昏迷患者饮食护理.pptx VIP
- 山西北方兴安化学工业有限公司校园招聘模拟试题附带答案详解及答案1套.docx VIP
- 浙江省杭州市钱塘区教科版科学六下期末统考卷(含答案).pdf VIP
- 山西北方兴安化学工业有限公司校园招聘模拟试题附带答案详解附答案.docx VIP
- ★WOW GM命令(单机版可用).xls VIP
- 2023-2024学年安徽省安庆市怀宁县新安中学高一下学期期末数学试题.pdf VIP
- 山西北方兴安化学工业有限公司校园招聘模拟试题附带答案详解及参考答案.docx VIP
- 2026年中考考前预测卷:物理(西藏卷)(解析版).docx VIP
- 《立林L8智能化可视对讲系统简易说明书》.docx VIP
- 钢板桩支护技术规程(T∕CECS 720-2020).pdf VIP
原创力文档

文档评论(0)