Towards A Sufficient Set of Mutation Operators for Structured Query Language (SQL)
dc.contributor.author | McCormick II, Donald W. | en |
dc.contributor.committeechair | Frakes, William B. | en |
dc.contributor.committeemember | Kulczycki, Gregory W. | en |
dc.contributor.committeemember | Lu, Chang-Tien | en |
dc.contributor.department | Computer Science | en |
dc.date.accessioned | 2014-03-14T20:36:06Z | en |
dc.date.adate | 2010-05-25 | en |
dc.date.available | 2014-03-14T20:36:06Z | en |
dc.date.issued | 2010-04-28 | en |
dc.date.rdate | 2010-05-25 | en |
dc.date.sdate | 2010-05-10 | en |
dc.description.abstract | Test suites for database applications depend on adequate test data and real-world test faults for success. An automated tool is available that quantifies test data coverage for database queries written in SQL. An automated tool is also available that mimics real-world faults by mutating SQL, however tests have revealed that these simulated faults do not completely represent real-world faults. This paper demonstrates how half of the mutation operators used by the SQL mutation tool in real-world test suites generated significantly lower detection scores than those from research test suites. Three revised mutation operators are introduced that improve detection scores and contribute toward re-defining a sufficient set of mutation operators for SQL. Finally, a procedure is presented that reduces the test burden by automatically comparing SQL mutants with their original queries. | en |
dc.description.degree | Master of Science | en |
dc.identifier.other | etd-05102010-182118 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-05102010-182118/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/32526 | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | McCormick_DW_T_2010.pdf | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Database Testing | en |
dc.subject | Test Adequacy Criteria | en |
dc.subject | Mutation Testing | en |
dc.subject | SQL Testing | en |
dc.title | Towards A Sufficient Set of Mutation Operators for Structured Query Language (SQL) | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1