TYPE OF PERFORMANCE TESTING

Q.1 Type of performance testing?

ANSWER: Performance testing can be categorized as follows

1. Benchmark Testing: It is a kind of performance testing that compares the performances of new target of test to existing s/w.It provides performance camparison for s/w, h/w and systems. It is used to understand that how a new product will withstand in the competitive environment.

2. Contention Testing: This test, a test that does a system can handle multiple demands of clients on the same resource. A resource could be data records,memory or something else which could be accessed by clients.
Example:
a: Only a single thread on a single process.
b: Multiple processes
c: Multiple processes, each with multiple threads

3. Performance Profiling: This is the kind of performance testing that verifies that a system must perform correctly under different configuration while the operational conditions such as number of users,number of transaction remain constant.

4. Load Testing: Load testing means at a time giving more load by the expectation and checking the performance at that level

5. Stress Testing: Stress testing means increasing the load and checking the performance at each level.

6. Volume Testing: Volume testing means testing the software with large volume
of data in the database.

7. Configuration Testing: This tests the various s/w and h/w configuration. Configuration testing is the system testing of different variations of an integrated,black box application against its configurability requirements
The typical objective of configuration testing are to:-
Report these failures to the development teams so that the associated defects can be fixed.

8. Recovery Testing: Recovery testing is a system test that forces the s/w to fail in a variety of way and verifies that recovery is properly performed. If recovery requires human intervention, the mean time to repair is evaluated to determine whether it is within acceptable limits