Test scripts will be used at all levels of testing (e.g., unit testing,
integration testing, system testing, and launch testing).
If the quality of the test scripts is not at least as good as the
quality of the item under test, then it will be difficult to know if the
defect causing the failure is in the item under test or in the test script.
Test cases do not document the results of the tests, which are
documented in the associated test reports.