Example Test Plan
Student | Joe Student |
Program | Notices (Dale p222) |
No. | Description | Input Data | Expected Output |
1 | Verify prompt, echo input, and output messages. | Enter a Student ID number and three test scores: | |
1 100 100 100 | Student number: 1 Test Scores: 100, 100, 100 |
||
Average score is 100.00--Passing. | |||
2 | Valid data Marginal score |
2 60 60 63 | 61 Passing but marginal |
3 | Failing score | 3 50 50 50 | 50 Failing |
4 | Invalid data 1st item |
4 -50 50 50 | Invalid Data: Score(s) less than zero |
5 | 2nd item | 5 50 -50 50 | Invalid Data: " " " " |
6 | 3rd item | 6 50 50 -50 | Invalid Data: " " " " |
7 | Verify Calculations | 7 70 80 85 | 70+80+85 / 3 = 235 / 3 = 78.333 |
8 | Boundary conditions above Pass |
8 70 70 70 | 70.0 Passing |
9 | below Pass | 9 69 69 69 | 69.0 Passing but marginal |
10 | above Fail | 10 60 60 60 | 60.0 Passing but marginal |
11 | below Fail | 11 59 59 59 | 59.0 Failing |