Mutation testing for java database applications

Chixiang Zhou, Phyllis Frankl

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Database application programs are ubiquitous, so good techniques for testing them are needed. Recently, several research groups have proposed new approaches to generating tests for database applications and for assessing test data adequacy. This paper describes a mutation testing tool, JDAMA (Java Database Application Mutation Analyzer), for Java programs that interact with a database via the JDBC interface. Our approach extends the mutation testing approach for SQL by Tuya et al, by integrating it with analysis and instrumentation of the application bytecode. JDAMA's use is illustrated through a small study which uses mutation scores to compare two test generation techniques for database applications.

    Original languageEnglish (US)
    Title of host publicationProceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009
    Pages396-405
    Number of pages10
    DOIs
    StatePublished - 2009
    Event2nd International Conference on Software Testing, Verification, and Validation, ICST 2009 - Denver, CO, United States
    Duration: Apr 1 2009Apr 4 2009

    Publication series

    NameProceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009

    Other

    Other2nd International Conference on Software Testing, Verification, and Validation, ICST 2009
    CountryUnited States
    CityDenver, CO
    Period4/1/094/4/09

    ASJC Scopus subject areas

    • Software

    Fingerprint Dive into the research topics of 'Mutation testing for java database applications'. Together they form a unique fingerprint.

    Cite this