第二题:
(1)画出相应的控制流图
(2)计算环形复杂度
V(G)=E-N+2
V(G)=10-7+2=5
(3)找出程序的独立路径计划
路径1:1-2-5-3-4-7
路径2:1-2-5-3-4-6-7
路径3:1-2-3-6-7
路径4:1-3-4-7
(4)设计测试用例
编号 | 输入数据 | 输出数据 | 覆盖路径 | |||
A | B | X | X=X/A | X=X+1 | ||
1 | 4 | 5 | 1 | 1/4 | - | 1-2-5-3-4-7 |
2 | 4 | 5 | 4 | 1 | 2 | 1-2-5-3-4-6-7 |
3 | 2 | 1 | 1 | - | 3/2 | 1-2-3-6-7 |
4 | 6 | 4 | 1 | - | - | 1-3-4-7 |