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