testing - 路径覆盖中的不可行路径

标签 testing graph linear-programming

在图片中的链接

enter image description here

不可行路径是正确

If score < 45 
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);

这是不可行的,因为如果分数大于 80,即使将执行下一个 if 语句,它也会确定消息通过。

图中表示不可行图 as <b,d,e>我说得对吗?

最佳答案

说不可行路径是正确的吗

If score < 45 
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);

答案是否。,因为路径的任一个都是Traversed

解释

如果分数大于 80:它会打印 Pass with Distinction,这是完美的。

如果分数是60那么它会打印Pass

如果分数是40那么它会打印Fail

因此所有路径都是可行的

关于testing - 路径覆盖中的不可行路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16254263/

相关文章:

graph - 通过非递归 DFS 的连接点

c - 点到平面的投影

matlab - MATLAB 中 CPLEX "cplexmilp"函数的奇怪结果

testing - 在 Jenkins 项目中显示自定义页面/选项卡

algorithm - 图表中的连接点和桥梁

algorithm - 图上的随机路径 - 设置长度,无交叉,无死角

algorithm - LP 可行域

c++ - 使用函数中的语句数作为常量进行内存分配

testing - Windows 7 上的经典 ASP Web 服务器

ruby-on-rails - 如何在 Rails 中测试非 ActiveRecord 模型?