Project Planning Services (Continued)
-
Project Test Plan (PTP)
A test plan is a document detailing a systematic approach to testing a system such as a machine or software. The plan typically contains a detailed understanding of the eventual workflow. A Software Test Plan (STP) contains:
-
Test plan identifier
-
Introduction
-
Test items
-
Features to be tested
-
Features not to be tested
-
Approach
-
Item pass/fail criteria
-
Suspension criteria and resumption requirements
-
Test deliverables
-
Testing tasks
-
Environmental needs
-
Responsibilities
-
Staffing and training needs
-
Schedule
-
Risks and contingencies
-
Approvals
In general there are two types of testing:
-
Static Testing - Testing that does not require code execution (i.e. Review based); and
-
Dynamic Testing - Testing that requires code execution (i.e. product / system usage based).
