Automated Testing of Web Services System Based on OWL-S

Authors

  • Xi Xu School of Computer and Communication Engineering, University of Science and Technology Beijing, Xueyuan Road, Haidian District, Beijing 100083, China
  • Shawkat Hasan Shafin School of Computer Science and Engineering, Beijing University of Aeronautics and Astronautics, Xueyuan Road, Haidian District, Beijing 100191, China

Keywords:

automated testing, Web Services system, OWL-S Requirement Model, specific test case generation, mutant, sufficient measurement criteria

Abstract

As Web Services are more and more mature and popular, large numbers of practical Web Services are published on Internet and they are increasingly integrated together, forming Web Services systems to carry out coherent tasks. However, the distributed application of Web Services always involves plenty of standard protocols and various runtime behaviors. Therefore automated testing of Web Services becomes more difficult than testing previous paradigms for software application development. In this paper we propose a series of applicable automated testing algorithms and implement an automatic testing prototype system for Web Services system based on OWL-S (Web Language for Services). First, deduce abstract test cases from interaction requirement properties of Web Services system. The properties are included in OWL-S Requirement Model extended by our research group. Second, specify test cases according to SWRL (Semantic Web Rule Language) properties and abstract test cases. In consideration of the attributes of Fit (Framework for Integrated Test), specific test case is formatted in tables and then html document. Finally, generate mutants under AOP (Aspect-Oriented Programming) technology support, drive them by specific test cases using improved Fit, and then kill mutants based on business logic implied in Requirement Model. We employ two sufficient measurement criteria to evaluate testing process. Experiments have shown that our algorithms are feasible and efficient, and the prototype system not only meets the applied demands but also performs well as an automated testing tool for Web Services system.

Downloads

Download data is not yet available.

Downloads

Published

2014-01-01

How to Cite

Xi Xu, & Shawkat Hasan Shafin. (2014). Automated Testing of Web Services System Based on OWL-S. International Journal of Computer Information Systems and Industrial Management Applications, 6, 11. Retrieved from https://cspub-ijcisim.org/index.php/ijcisim/article/view/249

Issue

Section

Original Articles