2010 Fifth IEEE International Symposium on Service Oriented System Engineering (2010)
Nanjing, Jiangsu, China
June 4, 2010 to June 5, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SOSE.2010.27
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.
Web service, regression testing, test case prioritization, impact analysis, dependence analysis
Z. Wang, L. Chen, L. Xu, B. Xu and H. Lu, "Test Case Prioritization for Web Service Regression Testing," 2010 Fifth IEEE International Symposium on Service Oriented System Engineering(SOSE), Nanjing, Jiangsu, China, 2010, pp. 173-178.