Test data is made up of sets of inputs.
As we are interested in checking the logic of algorithms and source code, each set of test data will be designed to check some particular processing scenario. To do this effectively requires that we know the expected outputs for each test data set. Also there should be a reason for the inclusion of each test data set; each set should have a purpose. The results of our tests can then be compared with the expected results. Inconsistencies between the actual and expected outputs highlighting errors for further examination. As the purpose of the test data causing the error is known then identifying the source of the error is simplified |
11 SDD > 8.2 Introduction to Software Development > 8.2.3 Testing and Evaluating Solutions > 1. Testing the Solution >
