全球旧事资料 分类
由于路径覆盖需要对所有可能的路径进行测试(包括循环、条件组合、分支选择等),那么需要设计大量、复杂的测试用例,使得工作量
呈指数级增长。而在有些情况下,一些执行路径是不可能被执行的,如:
If(A)B;If(A)D;这两个语句实际只包括了2条执行路径,即A为真或假时候对B和D的处理,真或假不可能都存在,而路径覆盖测试则认为是包含了真与假的4条执行路径。这样不仅降低了测试效率,而且大量的测试结果的累积,也为排错带来麻烦
fr
好听全球资料 返回顶部