- 软件测试词典
- 家
可行路径
什么是可行路径?
如果对输入值进行赋值以驱动路径的执行,那么通过函数或过程的控制流路径是可能的。我们还可以使用正则表达式来描述一组路径。
可行路径分析取决于:
函数的常量和变量声明的关联类型。
从开始到结束的路径。
方法:
使用白盒测试技术可以很好地分析该路径,其中测试用例是从代码构建的,而不参考需求或规范。构建测试用例的集合以满足一个或多个覆盖标准。
语句覆盖率:程序的每个语句都应该用最少数量的测试来执行。
决策覆盖率:每个决策的结果都应做到真假。
条件覆盖:除了测试每个决策的结果之外,还必须采用通过决策中子条件的不同值达到每个结果的各种方法。
路径覆盖:测试程序中的所有控制流路径。