Search-Based Testing of Relational Schema Integrity Constraints Across Multiple Database Management Systems

by Gregory M. Kapfhammer, Phil McMinn, and Chris J. Wright

International Conference on Software Testing, Verification and Validation (ICST 2013)



There has been much attention to testing applications that interact with database management systems, and the testing of individual database management systems themselves. However, there has been very little work devoted to testing arguably the most important artefact involving an application supported by a relational database – the underlying schema. This paper introduces a search-based technique for generating database table data with the intention of exercising the integrity constraints placed on table columns. The development of a schema is a process open to flaws like any stage of application development. Its cornerstone nature to an application means that defects need ... [more]


Reference

Gregory M. Kapfhammer, Phil McMinn, and Chris J. Wright. Search-Based Testing of Relational Schema Integrity Constraints Across Multiple Database Management Systems. International Conference on Software Testing, Verification and Validation (ICST 2013), pp. 31–40, 2013


Bibtex Entry
@inproceedings{Kapfhammer2013,
  author    = "Kapfhammer, Gregory M. and McMinn, Phil and Wright, Chris J.",
  title     = "Search-Based Testing of Relational Schema Integrity Constraints Across Multiple Database Management Systems",
  booktitle = "International Conference on Software Testing, Verification and Validation (ICST 2013)",
  pages     = "31--40",
  year      = "2013",
  publisher = "IEEE"
}