Test Plan Document
What is Test Plan ?
Test Plan is a formal document that describes our strategy or approach of testing the software.
 Creation is essential for Effective Testing.
 Should consume about 1/3 of total Test Efforts.
 If the plan is developed carefully, Test Execution, analysis and reporting activities will run
smoothly.
When can we plan the Tests ?
 Requirements must be base lined.
 Development plan should be ready and reviewed by project manager.
How to make Effective Test Plan ?
 Start Early
 Keep the Test Plan Flexible
 Review to Test Plan Often
 Keep the Test Plan Short and Readable.
 Calculate the Planning efforts
 Spend necessary time to complete the Test Plan
Test Plan Template
1. Test Plan Identifier
2. References
3. Introduction
4. Test Items
5. Software Risk Issues
6. Features to be tested
7. Features not to be Tested
8. Approach
9. Item Pass/ Fail Criteria
10. Suspend/ Resume Criteria
11. Test Deliverables
12. Test Environments
13. Staffing and Training need
14. Responsibilities
15. Schedule
16. Risk and Contingencies
17. Approvals
– – – > Example of Test Plan Documents
Test Plan Identifier : ABC 1.1
References : Software Requirement Specification & Business Requirement Specification
Introduction :
 Brief Summary of Test Plan
 Describe level of test plan (master / system)
 Reason for Test Plan
Test Items :
 Login Page
 Home Page
 Create Order
 Check Order
 Delete Order etc…
Software Risk Issues :
 Third Party Components
 Requirement Changing Frequently
 Rules & regulation
 Ability to use Tool
Features to be Tested :
 Login Page
 Home Page
 Create Order
 Check Order
 Delete Order
Features not to be Tested :
 Help Menu
 Extra Options
Approach :
 Automation
 Manual
Item Pass/ Fail Criteria :
 90% Test Case should be passed
 100% severity clear
Suspend/ Resume Criteria : (when to pause testing)
 Requirements Changing
 High Priority
Test Deliverables : (The documents which we send to next phases)
 Design Documents
 Test Documents and so on
Test Environments : (Production Environments)
 Tools
 Hardware
 Software
Staffing and Training :
 Resource Staff
 Give training of domain knowledge
Responsibilities :
 Test Lead : Control & Monitor working process
 Senior Test Engineer : Writing Test Cases & Defect Report
 Junior Test Engineer : Execute Test Cases
Schedule :
Test Activity Duration Days
Test Plan Documents 1 Jan – 20 Jan 20
Scenario Data 20 Jan – 30 Jan 10
Test Case Implementation 1 Feb – 7 Feb 7
Test Case Execution 8 Feb – 28 Feb 20
Defect Reporting 1 March – 7 March 7
Risk and Contingencies :
 Third Party Software
 Product Release Risks
Approvals
 Created By –
 Date & Time –
Reference : Test Plan Document
Also Check Out : Defect Report

Test plan document

  • 1.
    Test Plan Document Whatis Test Plan ? Test Plan is a formal document that describes our strategy or approach of testing the software.  Creation is essential for Effective Testing.  Should consume about 1/3 of total Test Efforts.  If the plan is developed carefully, Test Execution, analysis and reporting activities will run smoothly. When can we plan the Tests ?  Requirements must be base lined.  Development plan should be ready and reviewed by project manager. How to make Effective Test Plan ?  Start Early  Keep the Test Plan Flexible  Review to Test Plan Often  Keep the Test Plan Short and Readable.  Calculate the Planning efforts  Spend necessary time to complete the Test Plan
  • 2.
    Test Plan Template 1.Test Plan Identifier 2. References 3. Introduction 4. Test Items 5. Software Risk Issues 6. Features to be tested 7. Features not to be Tested 8. Approach 9. Item Pass/ Fail Criteria 10. Suspend/ Resume Criteria 11. Test Deliverables 12. Test Environments 13. Staffing and Training need 14. Responsibilities 15. Schedule 16. Risk and Contingencies 17. Approvals
  • 3.
    – – –> Example of Test Plan Documents Test Plan Identifier : ABC 1.1 References : Software Requirement Specification & Business Requirement Specification Introduction :  Brief Summary of Test Plan  Describe level of test plan (master / system)  Reason for Test Plan Test Items :  Login Page  Home Page  Create Order  Check Order  Delete Order etc… Software Risk Issues :  Third Party Components  Requirement Changing Frequently  Rules & regulation  Ability to use Tool Features to be Tested :  Login Page  Home Page  Create Order  Check Order  Delete Order
  • 4.
    Features not tobe Tested :  Help Menu  Extra Options Approach :  Automation  Manual Item Pass/ Fail Criteria :  90% Test Case should be passed  100% severity clear Suspend/ Resume Criteria : (when to pause testing)  Requirements Changing  High Priority Test Deliverables : (The documents which we send to next phases)  Design Documents  Test Documents and so on Test Environments : (Production Environments)  Tools  Hardware  Software
  • 5.
    Staffing and Training:  Resource Staff  Give training of domain knowledge Responsibilities :  Test Lead : Control & Monitor working process  Senior Test Engineer : Writing Test Cases & Defect Report  Junior Test Engineer : Execute Test Cases Schedule : Test Activity Duration Days Test Plan Documents 1 Jan – 20 Jan 20 Scenario Data 20 Jan – 30 Jan 10 Test Case Implementation 1 Feb – 7 Feb 7 Test Case Execution 8 Feb – 28 Feb 20 Defect Reporting 1 March – 7 March 7
  • 6.
    Risk and Contingencies:  Third Party Software  Product Release Risks Approvals  Created By –  Date & Time – Reference : Test Plan Document Also Check Out : Defect Report