链接中的图片
正确表示不可行路径
If score < 45
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);
这是不可行的,因为如果得分大于80,即使下一个if语句将被执行,它也会确定消息通过。
在图表中,不可行图表示as <b,d,e>
我是对吗?
答案 0 :(得分:1)
在图表中,将使用至少一个测试用例遍历所有路径。如果分数大于80,则可能确定它是通过但是提供分数为“区别”的信息是完整的新信息。我不认为这可以被视为不可行图的候选者。
答案 1 :(得分:1)
说不可行的路径是
是正确的If score < 45
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);
答案是否。,因为路径的 Traversed
。
<强> Explanation
强>
如果分数高于 80
:它会打印 Pass with Distinction
,这是完美的。
如果分数 60 ,则会打印 Pass
如果分数 40 ,则会打印 Fail
因此,所有路径都是 Feasible
。