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.
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
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.