Testware is created as output work products from the test activities we have described. They are all related to each other for a project, making configuration management key to maintaining their consistency and integrity.
The work products include:
Test planning – test plan, which usually includes the test schedule, risk register, entry and exit criteria.
Test monitoring and control – test progress reports, including documenting any changes from the plan to bring a project back on track
Test analysis – prioritised test conditions, which may include acceptance criteria and defect reports.
Test design – prioritised test cases, test charters, coverage items, test data and test environment requirements.
Test implementation – test procedures, automated test scripts, test suites, test data, test execution schedule, test environment elements (including stubs, drivers, simulators and service virtualizations).
Test execution – test logs and defect reports
Test completion – test completion report, actions to improve processes, documented lessons learned, change requests (perhaps as backlog items).