Reliability testing is designed to determine if the software will work in the expected environment for an acceptable amount of time without degradation. Reliability testing is difficult to do effectively and is frequently made more difficult due to the lack of clear requirements. Everyone expects the software to “work,” but no one wants to define what “work” means. That’s one of the challenges the technical test analyst faces when planning and executing reliability tests.
Terms used in this chapter
failover testing, fault tolerance, MTBF, MTTR, operational acceptance testing, operational profile, procedure testing, recoverability testing, reliability growth model, reliability testing, robustness
The software ...