It is the process of testing the application to check how well it recovers from crashes or disasters.
The steps involved in Recovery Testing are:
Introduce defect and crash the application Somebody will guide us as how and when will the software crash. OR. By experience after few months of experience on working the project, we can get to know how and when the software can and will crash.
Whenever software crashes, it should not disappear but should write error log message or crash log message where in reason for crashing should be specified.
Ex C : // Program Files /QTP /crash.log
It should kill its own process before it disappears.
For ex In Windows, we have Task Manager to show which process will be running.
Re-open the application. The application will be reopened with previous settings.
For ex when using Mozilla FireFox, if the power goes off. When we switch on the PC and re-open Mozilla FireFox, we get a message asking whether we want to start a new session or restore previous session.
For any product developed, the developers write a recovery mechanism which explains why the software is crashing, whether crash log messages are written or not, etc.
0 Comment(s)