判定覆盖:每个判定(包含多个逻辑条件)至少满足一次true和一次false
示例:
测试用例1:
目的:第一个条件为true,第二个条件为false
A=3;B=0
覆盖路径:
acd
测试用例2:
目的:第一个条件为false,第二个条件为true
A=2;B=1
覆盖路径:
abe
总结:
每个判定(包含多个逻辑条件)至少满足一次true和一次false。不会去关注内部的逻辑条件的结果。
判定覆盖:每个判定(包含多个逻辑条件)至少满足一次true和一次false
示例:
测试用例1:
目的:第一个条件为true,第二个条件为false
A=3;B=0
覆盖路径:
acd
测试用例2:
目的:第一个条件为false,第二个条件为true
A=2;B=1
覆盖路径:
abe
总结:
每个判定(包含多个逻辑条件)至少满足一次true和一次false。不会去关注内部的逻辑条件的结果。