Saturday 13 July 2013

Performance testing

Performance testing

Performance testing is generally executed to determine how system performs in term of responsiveness and stability under a particular workload. It also serves to measure, validate or verify quality attributes of system such as reliability and resources usage.

Load testing is primarily concerned with testing that the system can continue to operate under a specific load, whether that it may be large quantities of date or there are large numbers of users. 
  
This is generally referred to as software scalability. The similar load testing activity when performed as a non functional activity is often referred to as endurance testing.


Volume testing is the way to test software function even certain components (file or database) increase radically in size.
Stress testing is a method to test reliability under unexpected or rare load of work.

Stability testing checks to see if the software can continuously function well or above an acceptable period. There is little agreement on what the specific goals of performance testing are. 

 The term load testing, performance testing scalability testing and Volume testing are often used interchangeably.
Real time software systems have strict timing constraints. For testing real time software systems real time testing is used if timing constrains are met.  
other types of testing are

No comments:

Post a Comment