Home » iSQI » CTFL_001 » What level of decision coverage would be achieved?
Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time 12, "pm")
8 Endif
9 If Time = 12 Then
10 Print (Time, "noon")
11 Endif
12 End
If the test cases Time = 11 and Time = 15 were input, what level of decision coverage would be achieved?
A. 100% or 6/6
B. 50% or 3/6
C. 67% or 4/6
D. 83% or 5/6
Correct Answer: D
Explanation/Reference:
Explanation:
Test case 1 exercises the decision outcomes True, False, False Test case 2 exercises the decision outcomes False, True, False This leaves the True outcome of decision 3 not exercised. Of the 6 possible decision outcomes, 5 have been exercised, so the decision coverage is 5/6 (about 83%).
Download Printable PDF. VALID exam to help you PASS.
|
|