TY - GEN
T1 - Empirical studies on test effectiveness for database applications
AU - Zhou, Chixiang
AU - Frankl, Phyllis
PY - 2012
Y1 - 2012
N2 - This paper presents empirical studies of test effectiveness for Java database applications. We primarily address two research questions: (1) What is the relationship between test set size, coverage criteria, and test effectiveness for Java/JDBC programs? (2) Which adequacy criterion is more suitable for testing Java database applications, statement coverage, branch coverage, or command form coverage? We collected data sets by experimenting on several moderately complex open source database application programs, and performed a series of rigorous and comprehensive statistical analyses. The results show that linear models fit the relationship of size and coverage to effectiveness well and that coverage appears to have greater impact on effectiveness than size. However, surprisingly, command form coverage was not consistently more effective than statement or branch coverage.
AB - This paper presents empirical studies of test effectiveness for Java database applications. We primarily address two research questions: (1) What is the relationship between test set size, coverage criteria, and test effectiveness for Java/JDBC programs? (2) Which adequacy criterion is more suitable for testing Java database applications, statement coverage, branch coverage, or command form coverage? We collected data sets by experimenting on several moderately complex open source database application programs, and performed a series of rigorous and comprehensive statistical analyses. The results show that linear models fit the relationship of size and coverage to effectiveness well and that coverage appears to have greater impact on effectiveness than size. However, surprisingly, command form coverage was not consistently more effective than statement or branch coverage.
KW - Experimentation
KW - Java Database Applications
KW - Statistical Analysis
KW - Test Adequacy Criteria
UR - http://www.scopus.com/inward/record.url?scp=84862338429&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84862338429&partnerID=8YFLogxK
U2 - 10.1109/ICST.2012.86
DO - 10.1109/ICST.2012.86
M3 - Conference contribution
AN - SCOPUS:84862338429
SN - 9780769546704
T3 - Proceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012
SP - 61
EP - 70
BT - Proceedings - IEEE 5th International Conference on Software Testing, Verification and Validation, ICST 2012
T2 - 5th IEEE International Conference on Software Testing, Verification and Validation, ICST 2012
Y2 - 17 April 2012 through 21 April 2012
ER -