Interview Questions

What is automatic recovery testing?

Software QA/Testing Technical FAQs

(Continued from previous question...)

What is automatic recovery testing?

Say you are writing a series of transactions to a database and halfway through the power fails, or the comms link drops. You now have a database with incomplete or corrupt data.
Once the link is back up, or the application is restarted, how does the database (or application) restore itself and how is the data integrity verified? If there are automatic processes that do this (e.g rollback procedures coded into the application), test if these work correctly.

(Continued on next question...)

Other Interview Questions