Every software application is different. As such, not all applications need to be performance tested. Additionally, the same application may not require repeated application 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 factors in detail.
Factors contributing to the need for application performance testing
1. User population
Individuals who use your application are crucial to helping you decide on its risk potential. This becomes even more important if your customer base is continually growing. You should ask the following questions: