What is Performance Testing?

Performance testing is testing that is performed to check how fast or slow some aspect of a software performs under a particular workload. The process of performance testing includes the following stages:

Development and agreement of specification
Script development
Test environment set-up
Test execution
Test result analysis

Lets discuss the very important and first stage which is backbone of all the testing.

DEVELOPMENT AND AGREEMENT OF SPECIFICATION

Information about software to be tested is important on the first stage. Tester must know what he is testing and to what extend he has to test the software.

1.Software. The information about the technologies used to develop the software helps a lot in knowing about the bottlenecks and possible issues that may arise during the test execution.

2.Hardware. Hardware plays a very important role in performance of the software. Check the configuration and parameters of servers , find out how the system load is balanced.

3. Client`s requirements. Performance testing is quite a vast procedure and includes different types of testing. To develop the testing strategy you are to know what is client’s requirement: evaluation of the maximum number of users the system can stand; detection of system bottlenecks, or check of the application stability.

As soon as you get this information, you are able to assess the workload on the project and plan the workflow. A great advantage of getting the information before the project start allows you to avoid excessive communication with client afterwards.


Posted

in

by

Tags: