Performance Testing In Software Testing

Performance Testing

Performance testing is form of testing nonfunctional elements of the application.Performance Testing is crucial to check how the application performs under different conditions.

Performance testing covers the following points
  1. Verifying the behaviour of the application under different adverse conditions.
  2. Several users are involved in performing different operations
  3. Performance testing can be executed very well if it is automated.
  4. Performance testing involves different members like Developers, Testers, Customers, DBA (database administrator) and network managers.
  5. It can be implemented in the production environment.Hardware is required to populate the load requirement.

Different parameters are checked are as follows:

  1.  System response time
    System response time is the time taken by the application to respond to particular query or request by the user. Through performance testing we check the response time of the application for any request. Then we increase the load on the application and determine the application performance.
  2. External interface response time
    We identify how the application responds to the external interface request. We check the efficiency of the application while interacting with the external interface.
  3. Central processor unit utilisation
    We identify the CPU utilisation by the usage of the application. We increase the load and identify the CPU usage and check whether the application will work properly in adverse conditions or not.
  4. Memory utilisation
    Memory utilisation by the application is checked in the performance testing by increasing the load on the application.
Read More
Manual Testing and its Advantages, Disadvantages
What is White Box Software Testing: Advantages and Disadvantages


Copyright © ianswer4u.com