Every software application is different. As such, not all applications need to be performance tested. Additionally, the same application may not require repeated performance testing for every release/cycle. This begs the question, ‘under what conditions will an application need performance testing?’
Identifying risks to the performance of an application is a good way to start. You should look at risk factors that include the user population, application type, application technology and changes to the application features and function. Let’s look at each of these in detail.
1. User population
Individuals who use your application are crucial to helping you make the decision on its risk potential. This becomes even more important if your customer base is continually growing. You should ask the following questions: