Provided by: Iowa State University
Topic: Big Data
Date Added: Apr 2012
Automatic generation of test cases for database applications has attracted researchers from both academia and industry. Typically in database application, the quality of test cases for the host language (e.g., Java) is evaluated on the basis of the number of lines, statements and blocks covered by the test cases, whereas, the quality of test cases for the embedded language (e.g., SQL) is evaluated using mutation testing. In mutation testing, several mutants or variants of the original SQL query are generated and the mutation score is calculated.