Back to results

University of New Orleans

Automating Regression Test Selection for Web Services

Abstract

dc:description.abstract

As Web services grow in maturity and use, so do the methods which are being used to test and maintain them. Regression Testing is a major component of most major testing systems but has only begun to be applied to Web services. The majority of the tools and techniques applying regression test to Web services are focused on test-case generation, thus ignoring the potential savings of regression test selection. Regression test selection optimizes the regression testing process by selecting a subset of all tests, while still maintaining some level of confidence about the system performing no worse than the unmodified system. A safe regression test selection technique implies that after selection, the level of confidence is as high as it would be if no tests were removed. Since safe regression test selection techniques generally involve code-based (white-box) testing, they cannot be directly applied to Web services due to their loosely-coupled, standards-based, and distributed nature. A framework which automates both the regression test selection and regression testing processes for Web services in a decentralized, end-to-end manner is proposed. As part of this approach, special consideration is given to the concurrency issues which may occur in an autonomous and decentralized system. The resulting synchronization method will be presented along with a set of algorithms which manage the regression testing and regression test selection processes throughout the system. A set of empirical results demonstrate the feasibility and benefit of the approach.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Year
2007

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Ruth, Michael Edward
Contributors dc:contributor
  • Tu, Shengru
  • Roussev, Vassil
  • Chaudhry, Nauman

Subjects

dc:subject × 7

Identifiers

dc:identifier.*
Repository record dc:identifier
https://scholarworks.uno.edu/td/587
OAI identifier oai:identifier
oai:scholarworks.uno.edu:td-1587

Chain of custody

source
Harvested from
University of New Orleans
Base URL
scholarworks.uno.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Ruth, Michael Edward. Automating Regression Test Selection for Web Services. Dissertation thesis, 2007. https://scholarworks.uno.edu/td/587