• DocumentCode
    3156458
  • Title

    Mutation Testing for Java Database Applications

  • Author

    Zhou, Chixiang ; Frankl, Phyllis

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Polytech. Inst. of New York Univ., New York, NY
  • fYear
    2009
  • fDate
    1-4 April 2009
  • Firstpage
    396
  • Lastpage
    405
  • 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.
  • Keywords
    Java; SQL; database management systems; program testing; software tools; Java database application mutation analyzer; application bytecode; mutation testing tool; Application software; Computer science; Data analysis; Data engineering; Genetic mutations; Instruments; Java; Logic testing; Relational databases; Software testing; database application; mutation testing; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation, 2009. ICST '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-3775-7
  • Electronic_ISBN
    978-0-7695-3601-9
  • Type

    conf

  • DOI
    10.1109/ICST.2009.43
  • Filename
    4815373