The goal of unit and integration testing is to uncover latent errors by making the software fail. The goal of validation testing is demonstrating software traceability to requirements. The validation test procedure 1. Execute test cases that exercise a software function or performance requirements. Document and review all results.
Testing is complete when all tests have been executed correctly and reviewed.
Software Development SQA Design Integration Test Planning Code Integration Testing Unit Test Validation Glenford Meyers, The Art of Software Testing, Wiley Interscience, 1979. Testing should not be performed by the person or team that developed the software. Testing should not be planned under the tacit assumption that no errors will be found. A necessary part of test documentation is the specification of expected results. Test for invalid and unexpected input conditions as well as valid conditions.