Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 路径覆盖中的不可行路径_Testing_Graph_Linear Programming - Fatal编程技术网

Testing 路径覆盖中的不可行路径

Testing 路径覆盖中的不可行路径,testing,graph,linear-programming,Testing,Graph,Linear Programming,在链接中的图像中 说不可行路径是正确的吗 If score < 45 /*C*/ then print (‘fail’) /*D*/ else print (`pass’); 如果分数

在链接中的图像中

说不可行路径是正确的吗

If score < 45 
/*C*/ then print (‘fail’)
/*D*/ else print (`pass’);
如果分数<45
/*C*/然后打印('fail')
/*D*/else打印(`pass');
这是不可行的,因为如果分数大于80,即使执行下一个if语句,它也会确定消息通过


在图中,不可行图表示为
我说得对吗?

在图中,所有路径都将通过至少一个测试用例。。当分数大于80时,它可能会确定这是一个通过,但提供分数是否为“区分”的信息是一个全新的信息。我不认为这是不可行图的候选者。

说不可行路径是正确的吗

如果分数<45
/*C*/然后打印('fail')
/*D*/else打印(`pass');
答案是否。,因为路径的将被
遍历

说明

如果分数高于
80
:它将以优异的成绩打印
通过,这是完美的

如果分数60,则它将打印
通过

如果分数40,则将打印
失败

因此,所有路径都是可行的

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