17 Attributes of a (IEEE 829) Test Plan Template
Test Plan :
A Test Plan is a document describing software testing scope and activities. It is the basis for formally testing any software/product in a project. In test planning phase test leader or test manager will create test plan documents.There are 2 types of test plan document are :
- MTP (Master test plan): A single high-level test plan for a project/product that unifies all other test plans.
- STP (System Test Plan): It is also called a Phase test plan. It is nothing but the test plan for each level of testing
17 Attributes of an (IEEE 829) Test Plan Template :
Test Plan Identifier: Provide a unique identifier for the test plan document. It also includes the version number also.
References: These attributes mention the document which is referred to create the test plan documents. List the related documents, with links to them if available, including the following:
- Project Plan
- Configuration Management Plan
Introduction: Provide an overview of the test plan. Specify the goals/objectives. Specify any constraints.
Test Items: The items that are going to be tested within the scope of testing that is mention here
Features to be Tested: List the features of the software/product to be tested. Provide references to the Requirements or Design specifications of the features to be tested
Features Not to Be Tested: List the features of the software/product which will not be tested. Specify the reasons these features won’t be tested.
Test deliverables: The documents which are created during the testing process will be mention here.
- Test Plan (this document itself)
- Test Cases
- Test Scripts
- Defect/Enhancement Logs
- Test Reports
Strategy/Approach: Mention the overall approach to testing.
Specify the testing levels [if it’s a Master Test Plan], the testing types, and the testing methods [(Manual/Automated) White Box/Black Box/Gray Box]
Schedule: Provide a summary of the schedule, specifying key test milestones or provide a link to the detailed schedule.
Roles and responsibility: List the responsibilities of each team member will mention here.
Software risk issues: It is also called a Product risk issue. The risk which is going to affect the product will mention here.
Risk and contingencies: It is also called as a Project risk. The risk which is going to affect the project will mention here.
Test Environment: Specify the properties of the test environment: hardware, software, network, etc. List any testing or related tools.
Staffing and Training Needs: Specify staffing needs by role and required skills. Identify training that is necessary to provide those skills, if not already acquired.
Suspend and Resume Criteria: Specify criteria to be used to suspend the testing activity. Specify testing activities which must be redone when testing is resumed.
Item Pass fails Criteria: It is also called as Exit Criteria or completion criteria. Specify the criteria that will be used to determine whether each test item (software/product) has passed or failed testing.
Approvals: Specify the names and roles of all persons who must approve the plan. Provide space for signatures and dates. (If the document is to be printed.)
Comments
Post a Comment