路径覆盖:设计足够多的测试用例,使得程序中所有可能的路径都被至少被执行一次。
例子:

测试用例:
思路:
先是都经过a,到一个if分支,可以有a 、b和
a、c,然后到第二个if分支,可以有a b d,a b e,a c d,a c e,一共四种可能的情况,接下来只需要根据这四种情况分别设计测试用例即可。
路径覆盖:设计足够多的测试用例,使得程序中所有可能的路径都被至少被执行一次。
例子:
测试用例:
思路:
先是都经过a,到一个if分支,可以有a 、b和
a、c,然后到第二个if分支,可以有a b d,a b e,a c d,a c e,一共四种可能的情况,接下来只需要根据这四种情况分别设计测试用例即可。