• 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