Information Technology Reference
In-Depth Information
..10
Software Test Plan Checklist
5.10.1
Test Plan Checklist—Analysis and Review
Is there evidence that the work product was reviewed by all stakeholders?
◾
Have acceptance criteria been established for the work product?
◾
◾
Are references to policies, directives, procedures, standards, and terminol-
Does the work product have a clearly defined purpose and scope?
◾
ogy provided?
Does the work product identify any and all constraints/limitations?
◾
5.10.2
Test Plan Checklist—Testing Activities
Does the software test plan address information for test levels, test types
◾
(e.g., unit testing, software integration testing, systems integration test-
ing, end-to-end testing, acceptance testing, regression testing), test
classes, general test conditions, test progression, data recording, reduc-
tion, and analysis?
Does the software test plan address test coverage (breadth and depth) or other
◾
methods for ensuring sufficiency of testing?
Does the software test plan address planned tests, including items and
◾
their identifiers?
Does the software test plan address test schedules and requirements trace-
◾
ability (or verification matrix)?
Does the software test plan identify the environmental exposure as well as
◾
requirements for comprehensive, functional, performance, security, and com-
patibility testing?
Does the software test plan provide a system overview that describes the
◾
unique complexities of the project from other similar projects?
Does the software test plan address user guide and operations/maintenance
◾
validation?
Does the software test plan identify any software reuse?
◾
5.10.3
Test Plan Checklist—Test Environment
Does the software test plan include information for test environment?
◾
Does the software test plan identify any test bed difference from produc-
◾
tion instance?
Does the software test plan identify risks mitigation to ensure proper verifica-
◾
tion of the software capabilities in case there is a difference between test bed
and production instance?
Does the software test plan identify any other special test equipments required
◾
for each test bed?