- It is a type of non-functional testing.
- Recovery testing is done in order to check how fast and better the application can recover after it has gone through any type of crash or hardware failure etc.
- Recovery testing is the forced failure of the software in a variety of ways to verify that recovery is properly performed.
- For example: When an application is receiving data from a network, unplug the connecting cable. After some time, plug the cable back in and analyze the application’s ability to continue receiving data from the point at which the network connection was broken.
- Example: Restart the system while a browser has a definite number of sessions and check whether the browser is able to recover all of them or not.
Other popular articles:
- What is Non-functional testing (Testing of software product characteristics)?
- What is Scalability testing in software testing?
- What is Security testing in software testing?
- Cross Browser Testing – A Necessity or luxury?
- What is Compatibility testing in software testing?
Leave a Reply