**判定覆盖:**又叫分支覆盖,设计测试用例时应保证程序中每个判定节点的取真和取假分支至少执行一次。
简单来说,就是每个判定节点的取真和取假情况都要取到。
例子:
流程图:
测试用例:
有两个if语句,
x=5,y=4,z=9,第一个if为true, 第二个if为false;
x=3,y=6,z=10,第一个if为false,第二个if为true。
满足了每个判定节点的真假都取到的情况。
**判定覆盖:**又叫分支覆盖,设计测试用例时应保证程序中每个判定节点的取真和取假分支至少执行一次。
简单来说,就是每个判定节点的取真和取假情况都要取到。
例子:
流程图:
测试用例:
有两个if语句,
x=5,y=4,z=9,第一个if为true, 第二个if为false;
x=3,y=6,z=10,第一个if为false,第二个if为true。
满足了每个判定节点的真假都取到的情况。