The following are compulsory test phases in any project
- Unit Testing
- System Testing
- Acceptance Testing
The following are optional test phases. The test plan of the project should mention all the required test phases in its test plan
Regression/Smoke testing is not considered as a separate phase.
A generic strategy at the application level that is applicable to all projects can be added if necessary in a separate document. This generic application strategy will sit above all of the test plans produced. In this case, the individual test plans should include a detailed strategy section tailored for this individual project
General approachThis paragraph shall present the provisions made by the service provider to achieve the test objectives defined in the quality requirements.
Present the test approach to be implemented, the general objective to be achieved and the sequence of test phases.
The general approach used for each test phase can be broken down into three tasks:
- test preparation,
- test performance
- test documentation
Answer the following questions for each test phase:
- When are the tests going to take place?
- Who is going to test?
- What is exactly going to be tested?
This paragraph shall also present the strategy adopted for regression test approach. This regression testing is necessary to ensure that existing functionality remains intact after the fixing of defects or the addition of new functionalities encountered during each testing phase.
Caution: This paragraph shall only present the general test approach: each test phase will be detailed in the following paragraphs.Naming Convention
Naming convention of the test plan, cases, scenarios and the mythology has to be clearly stated in the Test Plan.
Configuration ManagementEither a separate configuration management plan as per XLANZ’s configuration management guidelines needs to be prepared or he can be part of this plan as well.
Issue ManagementThe bugs/Issues identified are either maintained in a separate log sheet depending on the type of testing and parameters captured or to use XLANZ Issue Management.