/** Branch Testing Exercise
* Create test cases using branch test method
for this program
*/
declare Length as integer
declare Count as integer
READ Length;
READ Count;
WHILE (Count <= 6) LOOP
IF (Length >= 100) THEN
Length = Length - 2;
ELSE
Length = Count * Length;
END IF
Count = Count + 1;
END;
PRINT Length;
Decision | Possible Outcomes |
|
|||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
Count <= 6 | T | X | X | ||||||||
F | X | ||||||||||
Length >= 100 | T | X | |||||||||
F | X | ||||||||||
Case # | Input Values
Count Length |
Expected Outcomes | Actual Outcomes |
1 | 5 101 | 594 | |
2 | 5 99 | 493 | |
3 | 7 99 | 99 | |
4 |