- 21
- 0
- 约7.02千字
- 约 63页
- 2018-05-15 发布于四川
- 举报
最少测试用例数计算 为实现测试的逻辑覆盖,必须设计足够多的测试用例,对于某个具体的程序来说,至少需要设计多少个测试用例? 结构化程序是由 3 种基本控制结构组成:顺序型(构成串行操作)、选择型(构成分支操作)和重复型(构成循环操作)。 为了把问题化简,避免出现测试用例极多的组合爆炸,把构成循环操作的重复型结构用选择结构代替。这样,任一循环便改造成进入循环体或不进入循环体的分支操作了。 Z路径覆盖下的循环测试方法 Z路径覆盖是路径覆盖的一种变体,它是将程序中的循环结构简化为选择结构的一种路径覆盖。 循环简化的目的是限制循环的次数,简化后的循环测试只考虑执行循环体一次和零次(不执行)两种情况,即考虑执行时进入循环体一次和跳过循环体这两种情况。 最少测试用例数计算(续) 用N-S图表示程序的3种基本控制结构: 最少测试用例数计算(续) 显然,要测试这个小程序,需要至少提供4个测试用例才能作到逻辑覆盖,使得ac、ad、bc及bd操作均得到检验。其实,这里的4是图中的第1个分支谓词引出的两个操作,及第2个分支谓词引出的两个操作组合起来而得到的,即 2×2=4。并且,这里的2是由于两个并列的操作,即1+1=2 而得到的。 最少测试用例数计算(续) 最少测试用例数计算(续) 习题 例:某程序所画出的N-S图如右图所示的,至少需要多少个测试用例才能对该程序实现逻辑覆盖? 路径
您可能关注的文档
- 指南针为什么能指方向 (浙教版).ppt
- 4、伪狂犬——陆振烈.ppt
- 低年级第八讲故事写作.ppt
- 英语专业 精读 第四册课件Lesson 9 (R).ppt
- 软件工程总复习6-12.ppt
- 中图版七年级历史下册课件 第4课:科举制的创立.ppt
- 招商的基本流程、方法及技巧.ppt
- L6 笔记系统设计.ppt
- 第一章 连锁企业采购管理概述.ppt
- 银行支票的识别培训和接受政策.ppt
- 安徽省合肥市第四中学2023-2024学年高三上学期11月月考 生物试卷含答案(OCR).pdf
- 四川省雅安中学2024-2025学年高一下期3月考试语文试题高2024级高一3月月考检测试卷-语文.docx
- 2026年保健食品行业功能性产品市场分析与发展策略报告.docx
- 六大茶类的感官评审标准博尔塔拉70课件讲解.pptx
- 碳酸钙项目可行性研究报告.docx
- 断针应急预案的演练脚本.docx
- 四川省雅安中学2024-2025学年高一下期3月考试生物试题高2024级高一3月月考检测试卷-生物.docx
- 2026年市场营销调研方法与设计试题含答案.docx
- 2026年数据质量保证合同合同三篇.docx
- 2026年XX部门电气设备维修人员安全技能考核试卷及答案.docx
原创力文档

文档评论(0)