/** 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 |