DocumentCode
2332440
Title
A novel approach to regression test selection for J2EE applications
Author
Huang, Sheng ; Li, Zhong Jie ; Zhu, Jun ; Xiao, Yanghua ; Wang, Wei
Author_Institution
Fudan Univ., Shanghai, China
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
13
Lastpage
22
Abstract
Selective regression testing involves retesting of software systems with a subset of the test suite to verify that modifications have not adversely impacted existing functions. The J2EE platform has come to dominate the commercial Java application market. Unlike standalone Java applications, J2EE applications also use configuration files to control the presentation, service, data access, and persistence layers. Traditional regression test selection approaches for standalone Java applications generate regression test suites by only deriving test cases that traverse the changed parts of pure Java classes and thus are generally insufficient for the regression testing scenarios of J2EE applications. This paper proposes an end-to-end regression test selection solution for J2EE applications by providing two unique features-hybrid test-case tracing and unified change identification-that are not addressed by existing approaches. An empirical study is presented to show that this approach can ensure change coverage, and reduce regression test cost for J2EE applications efficiently and effectively.
Keywords
Java; program testing; J2EE; Java application market; hybrid test-case tracing; regression test selection; software system retesting; unified change identification; Instruments; Java; Libraries; Loading; Reflection; Software; Testing; J2EE; Regression Testing; Tracing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location
Williamsburg, VI
ISSN
1063-6773
Print_ISBN
978-1-4577-0663-9
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2011.6080768
Filename
6080768
Link To Document