习题
根据下面程序流程图,分别用最少的测试用例完成语句覆盖、判定覆盖、条件覆盖和路径覆盖的测试用例!
(要求标注出所有的语句、判定、条件、路径,并编上序号,每一个测试用例说明覆盖的对应语句、判定、条件、路径的序号)
![图1.例题流程图](https://i-blog.csdnimg.cn/blog_migrate/6b3be556e60a7b47267c8b855bf04c2e.png)
图1.例题流程图
语句覆盖
测试用例 |
覆盖路径 |
输入:X=1,Y=11 输出:X=1,Y=11 |
P(1-2-5) |
输入:X=1,Y=-10 输出:X=1,Y=9 |
P(1-2-5) |
判定覆盖
测试用例 |
判定M的取值 |
判定N的取值 |
覆盖路径 |
输入:X=1,Y=11 输出:X=1,Y=11 |
T |
F |
P(1-2-5) |
输入:X=1,Y=-10 输出:X=1,Y=9 |
F |
T |
P(1-3-4) |
条