Performance
Test Plan
Today i am going
to share my knowledge on performance test plan.
Before executing
any performance test, we should prepare a performance test plan. A good
performance plan makes us prepare to look into foreseen issues and risks. Even
a good performance plan can also give fair idea of goal or objective of
performance test.
A good
performance test plan should cover at least below mentioned points:
1. Overview
-Objective
-Scope
-References
2. Requirements
-Hardware
-Software
-Automation
tools
-Environment:
when we say environment then this section should cover details of application, production
environment as well as debug/Test environment
3. Approach
-Script
Development
-
Load Criteria
-Test
Execution
-Status
and Issue Reporting
4. Performance
Deliverables
-Test
Plan
-Primary
Test Report
-Status
Report (daily or Periodic)
-Final
Test Report
5. Resources
Planning and Scheduling
-
Application
Learning Schedule
-
Test Case
creation Schedule
-
Test
Execution Schedule
-
Equipment
Gathering Schedule (including automation tools and system /devices)
-
Resource Allocation
6. Entry
and Exit Criteria
7. Assumption
8. Risk
Assessment
-Resource
Risk
-Technology
Risk
-Schedule
Risk
9. Change
Request logs
10. Limitations
Above mentioned
are required sections of performance plan as per my understanding but of course
there can be more which can domain or standard specifications.
Happy Exploration
!!!
Hi,
ReplyDeleteThe plan looks good. Thank you for sharing this. I have one question. Where will we specify that what are all the type of performance testing we are going to do. Like, Load Testing, Stress Testing, Peak Load, Volume Testing, etc.
V.Selvam