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