独立路径测试 1.确定主路径 环复杂度 = 独立路径数 路径中判定节点越多,路径越复杂,其风险越高 上图中,包含的判定节点有A,B,C,D; 包含判定节点最多的路径,为主路径。(P1) 2.抽取其他独立路径 3.剔除不可行路径 源代码中的判定节点之间往往存在相互关联,使得部分判定节点分支的执行具有一定的条件概率。 不可行路径对测试带来的影响: 破坏了独立路径测试的完备性和无冗余性增大了测试用例设计的难度 如何处理不可行路径: 结合源代码寻找独立路径补充其他具有较高风险的路径进行测试