假如一软件模块的流程图如下图所示,要求: 1、将该流程图转化为流图; 2、确定该图的基本路径集合; 3、根据基本路径集合设计测试用例。 http://m.qpic.cn/psc?/V11vvlhI04oBTr/ruAMsa53pVQWN7F

动态 未结 0 127
小小草
小小草 LV1 2023年9月23日 23:40 发表
1. 将该流程图转化为流图如下: ``` Start | v A: x = 0 | v B: y = 0 | v C: z = 0 | v D: read a | v E: if a > 0 then F else G | v F: x = x + 1 | v H: y = y + 1 | v I: z = z + 1 | v J: read a | v K: if a > 0 then L else M | v L: x = x + 1 | v N: y = y + 1 | v O: z = z + 1 | v M: print x, y, z | v End ``` 2. 确定该图的基本路径集合: - 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10 -> 11 -> 12 -> 13 -> 14 -> 15 -> 16 -> 17 -> 18 - 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10 -> 11 -> 14 -> 15 -> 16 -> 17 -> 18 - 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10 -> 11 -> 12 -> 13 -> 14 -> 15 -> 16 -> 17 -> 18 - 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10 -> 11 -> 14 -> 15 -> 16 -> 17 -> 18 3. 根据基本路径集合设计测试用例: - 对于第一条基本路径,输入 a = 1,期望输出 x=1, y=1, z=1。 - 对于第二条基本路径,输入 a = -1,期望输出 x=0, y=0, z=1。 - 对于第三条基本路径,输入
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复