1.

What are the best practices that need to be followed while performing database testing?

Answer»

Following are some good practices that need to be followed while performing database testing:

  • Validate every single PIECE of data that includes metadata and functional data based on the requirement specifications.
  • Test data should be verified and created after consultation with the development team and only then the VALIDATION needs to be done.
  • Output data needs to be validated by using both AUTOMATED and manual processes.
  • Perform boundary value analysis, graphing techniques, equivalence partitioning techniques to get the required test data inputs.
  • The referential integrity of the data in the tables also needs to be carefully evaluated.
  • The selection of default values in the table needs to be validated too to check for consistency of data.
  • Check if appropriate logging events have been tracked and added to the database.
  • Are the jobs scheduled to run are executed on time?
  • Ensure that timely backup of the test database is taken to ensure test cases do not fail.
  • Ensure that the test server is periodically refreshed with close to real-time data so that testing can be as accurate as POSSIBLE.


Discussion

No Comment Found