DOMINO: Fast and Effective Test Data Generation for Relational Database Schemas

by Abdullah Alsharif, Gregory M. Kapfhammer, and Phil McMinn

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



An organization’s databases are often one of its most valuable assets. Data engineers commonly use a relational database because its schema ensures the validity and consistency of the stored data through the specification and enforcement of integrity constraints. To ensure their correct specification, industry advice recommends the testing of the integrity constraints in a relational schema. Since manual schema testing is labor intensive and error-prone, this paper presents DOMINO, a new automated technique that generates test data according to a coverage criterion for integrity constraint testing. In contrast to more generalized search-based approaches, which represent the current state of the ... [more]


Reference

Abdullah Alsharif, Gregory M. Kapfhammer, and Phil McMinn. DOMINO: Fast and Effective Test Data Generation for Relational Database Schemas. International Conference on Software Testing, Validation and Verification (ICST 2018), 2018


Bibtex Entry
@inproceedings{Alsharif2018,
  author    = "Alsharif, Abdullah and Kapfhammer, Gregory M. and McMinn, Phil",
  title     = "{DOMINO:} Fast and Effective Test Data Generation for Relational Database Schemas",
  booktitle = "International Conference on Software Testing, Validation and Verification (ICST 2018)",
  year      = "2018",
  publisher = "IEEE"
}