TY - GEN
T1 - Mutation testing for java database applications
AU - Zhou, Chixiang
AU - Frankl, Phyllis
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=67650125691&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67650125691&partnerID=8YFLogxK
U2 - 10.1109/ICST.2009.43
DO - 10.1109/ICST.2009.43
M3 - Conference contribution
AN - SCOPUS:67650125691
SN - 9780769536019
T3 - Proceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009
SP - 396
EP - 405
BT - Proceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009
T2 - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009
Y2 - 1 April 2009 through 4 April 2009
ER -