How to Write Test Case for Performance Testing

Posted By : Abhimanyu Garg | 28-Feb-2018

Image source Google

A Performance testing, test cases prime goal to tell about the stability, optimization, and reliability delivered by the running system. The collected information/data is helpful in doing benchmarking in future. Each test case belongs to performance requirements describes all inputs to the system as well as all outputs expected from the system.

 

While writing the performance test cases, following important factors are given adequate consideration:


1. Capacity handled: refers to the maximum volume, which can be produced or can be handled or can hold the entity.
2. Security: Ensure that system maintains user confidentiality or the component, data integrity, and authorized permissions.
3.Reliability: Verify that it consistently response the desired results for given set of functions.
4. Stress: Ensure the break-even point of a system by moving its component beyond the specified limits of performance expectations.
5. Response Time: Ensure the total time taken by a response to be received after initiating a request for it.
6. Bandwidth: Ensure a particular quantum of data passing across a physical entity and provide consideration to the bandwidth.
7. Efficiency: Ensure consideration to the efficiency in terms of the ratio of a quantum of data processed to the number of resources utilized to process.    
8. Recovery: Refers to the ability of the system to return to normal processing after removal or reduction of the load. It includes estimation of time period for such a recovery 
9) Scalability: Provide consideration to the ability of the system to handle increased loads by adding additional hardware components, without the addition of extra software. 


Conclusion


Application performance and optimization issues could come from almost anywhere – a bad optimized query in the production environment, or did marketing promotion that way better than anyone expected. However, there are so many scenarios and variables come in the performance of an online application, that doesn’t mean tester have to fly blind.

 

Related Tags

About Author

Author Image
Abhimanyu Garg

Abhimanyu has experience in Automation & Manual Testing of web based & desktop application using tool QA Test Complete, Selenium Web Driver. He has worked on different Business Domain - Travelling, Insurance & Accounting.

Request for Proposal

Name is required

Comment is required

Sending message..