Defining and Maintaining Performance Test Coverage
In this post we are going to look at performance test coverage. What functionality to performance test can range from very little to most of the application under test and both are valid under the right circumstances. We have talked about what to performance test in other posts available in the OctoPerf Blog but as part of a wider post about performance testing rather than as the subject of the post. This is an important topic and deserves a post devoted to it.
We are going to discuss the performance coverage topic through a series of questions which we will explore in detail. These questions are:
- Is it a new application or is it a new release to an existing application?
- Do you have existing performance tests for the application?
- Is this a small change or part of a wider bigger deliverable?
- Are you in a Waterfall or Agile CI/CD delivery cycle?
- Is it commercial software?
- Will the change significantly increase volumes or concurrency?
- Is it cloud based, i.e. is it easy to scale or hosted on physical hardware?
