Applying Safe Regression Test Selection Techniques to Java Web Services

  • Authors:
  • Feng Lin;Michael Ruth;Shengru Tu

  • Affiliations:
  • University of New Orleans, USA;University of New Orleans, USA;University of New Orleans, USA

  • Venue:
  • NWESP '06 Proceedings of the International Conference on Next Generation Web Services Practices
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Existing safe regression test selection techniques, especially the white-box testing methods, do not work with Web service applications due to the inherent distributed nature of Web service systems. In this paper, we have presented a code transformation approach to regression test selection. The transformed code forms a local Java program which simulates the functionality and behavior of the Web service applications in an end-to-end manner. Safe regression test selection techniques can then be applied to the transformed code and safely reduce test cases for the Web service applications. A safe regression test selection technique has an additional quality in that it guarantees that nothing that could produce an error in the first set of tests will be left untested in the second set of tests under certain well-defined conditions. Additionally, we provide implementation details as well as an example.