- Restarts of the server during a crash
- Comparing results of a slave and a master
- Easy creation of new tests
- Some queries generate thousands of values
- Not all test results are ordered. Expected values and return values may need to be sorted and compared external to the application.
- Not all members of explain are deterministic
- Ability to test client applications.
- Ability to crash the server at specific points.
- Compare error return types.