Branch Testing Example


/**  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
Test Cases
1 2 3 4 5 6 7 8 9 10
 Count  <= 6  T   X                
   F      X              
 Length >= 100  T   X                  
   F                  
                       

Test Cases

Case # Input Values 
Count   Length
Expected Outcomes Actual Outcomes
1  5       101  594  
2  5       99  493  
3  7       99  99  
4