Test Case Prioritization for Web Service Regression Testing

Lin Chen,Ziyuan Wang,Lei Xu,Hongmin Lu,Baowen Xu
DOI: https://doi.org/10.1109/sose.2010.27
2010-01-01
Abstract:Regression testing is necessary to assure the quality of service-oriented business applications in their evolutions. However, because of the constraint of testing resource, entire test suite may not run as a result. Therefore, test case prioritization technique is required to increase the efficiency of Web service application regression testing. In this paper, we propose a dependence analysis based test case prioritization technique. First, we analyze the dependence relationship using control and data flow information in an orchestration language: WS-BPEL. Then we construct a weighted graph and do impact analysis to identify modification-affected elements. After that, we prioritize test cases according to covering more modification-affected elements with the highest weight. Finally we conduct a case study to illustrate the applicability of our method.
What problem does this paper attempt to address?