Currently doing a test plan for a system. May I know what are the ways to test a database? How do I test whether the database is a good database? And how do I stress test a database?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
As far as stress-testing, you can start with MySQL’s load-testing tool, called mysqlslap. See documentation for details.
As for the rest, any type of functional testing is a validation step that tests that your system does things it’s supposed to do, and doesn’t do things it’s not supposed to do.
For example:
You can also test for performance, and use this as a guide for optimizing the database. See my presentation MENTOR Your Indexes.
The first step for designing a Quality Control (QC) plan is to define the requirements, and make sure these requirements can be tested for. That is, state them in terms of things that can be measured.
“Good” cannot be measured.