📜  门| GATE CS 2010 |第44章

📅  最后修改于: 2021-06-29 11:26:26             🧑  作者: Mango

将测试以下程序的语句覆盖范围:

begin
  if (a== b) {S1; exit;}
  else if (c== d) {S2;]
       else {S3; exit;}
  S4;
end 

下面给出的测试用例T1,T2,T3和T4以变量a,b,c和d的值满足的特性表示。没有给出确切的值。

T1:a,b,c和d都相等
T2:a,b,c和d都是不同的
T3:a = b和c!= d
T4:a!= b和c = d
下面给出的哪个测试套件可确保覆盖语句S1,S2,S3和S4?
(A) T1,T2,T3
(B) T2,T4
(C) T3,T4
(D) T1,T2,T4答案: (D)
解释:

T1 checks S1 

T2 checks S3

T4 checks S2 and S4

这个问题的测验