Why it is important | Performance test life cycle
Overall site development life cycle
When you set out to develop your site, or an enhancement to it, a number of process are engaged, depending on your business requirements.
Key points...
- Many of the activities are listed in a sequential format. However, there are still many possible ways to introduce parallel development for individual components. For example, independent components (or custom features) may be function and system (performance) tested as soon as they are available, instead of waiting for the development of the entire site to finish.
- Performance testing is a type of system test. As discussed above, the objective of performance testing is not to ensure that the function works accurately. Function testing should be done prior to performance testing. Using performance testing to find functional defects can be very expensive, since setting up a performance test environment and executing a performance test are much more involved activities then running a single user functional test.
IBM recommends that you test performance of relatively independent components individually. However, if you take that approach, then ensure that you plan on some level of integration or end-to-end testing so that these features are tested concurrently in a more realistic end-to-end scenario, prior to taking them live.