白盒测试之-Z路径覆盖

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Z路径测试提出的背景:着眼于路
径分析的测试成为路径测试。完成 路径测试的理想状况做到路径覆盖。 对于简单的小的程序,实现路径覆 盖是完全有可能的。但是如果程序 中出现多个判断和循环,可能的路 径数目将会急剧增加,达到天文数 字,至于实现完全路径覆盖是不可 能的。
解决机制是:舍去一些次要因素,对循环机
制进行简化,从而极大的减少路径数目,使 得覆盖有限的路径成为可能。简化循环意义 下的路径覆盖便是Z路径覆盖。 Z 路径覆盖(边界-内部路径覆盖BoundaryInterior Coverage) 针对程序中的循环,无论 循环的形式和实际执行循环体的次数如何, 在测试中,只需执行循环0 次和1 次,即只 考虑执行时进入循环体一次和跳过循环体这 两种情况,Z 路径覆盖可看作是简化循环意 义下的路径覆盖。
Z路径覆盖
在循环简化的思 路下,循环与判定分 支的效果是一样的, 即:循环要么执行、 要么跳过。
Z路径覆盖
根据z路径覆盖定义:生成两个测试用例
1源自文库11 1-2,3-6-7-9-10-1-11
相关文档
最新文档