DocumentCode
3129137
Title
Concurrency Issues in Automating RTS for Web Services
Author
Ruth, Michael ; Tu, Shengru
Author_Institution
Univ. of New Orleans, New Orleans
fYear
2007
fDate
9-13 July 2007
Firstpage
1142
Lastpage
1143
Abstract
Regression testing (RT), testing software with previously used test cases, is a mainstream practice in software maintenance. Regression test selection (RTS) is to reduce the number of tests which need to be retested. Safe RTS techniques add the assurance that no modification-revealing test case will be left unselected. Several effective safe RTS techniques were developed for traditional applications, but none of them can be directly applied to Web services, even though there have been RT tools and techniques for Web services test-case generation, and ranking competing services. We have developed an approach to adapt Rothermel and Harrold´s safe RTS technique to Web services. This approach was designed to be automated. In doing so, we have recognized a set of challenging issues that arise as a result of multiple concurrent modifications in distributed, autonomous, but still interconnected services. We believe not only these issues are common to any automated RTS approach, the needs for the solutions to these issues will also become more and more keen as composite Web services are getting more and more ubiquitous.
Keywords
Web services; program testing; Web services; regression test selection; software testing; Automatic testing; Computer science; Concurrent computing; Production systems; Protection; Radio access networks; Software maintenance; Software testing; System testing; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2007. ICWS 2007. IEEE International Conference on
Conference_Location
Salt Lake City, UT
Print_ISBN
0-7695-2924-0
Type
conf
DOI
10.1109/ICWS.2007.65
Filename
4279719
Link To Document