Web Services Testing Approaches: A Survey and a Classification

  • Mohamad I. Ladan
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 88)


The Web Services technology has received a significant amount of attention in recent years because it allows people to easily utilize and integrate existing software applications to create new business services. With the increase of interest and popularity of Web Services, web applications are developed. This new way of software development brings out new issues for Web Service testing to ensure the quality of service that are published, bound, invoked and integrated at runtime. Testing services and service-centric systems poses new challenges to traditional testing approaches. Several Web Services testing approaches were developed to address these new challenges. This paper presents a survey and a classification of the main existing Web Services testing approaches.


Web Services Testing WSDL Specification Web Services Testing Classification 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ladan, M.: An Overview of Web Services Technologies and Security Challenges. In: The Proceedings of the 2009 International Conference on Enterprise Information Systems and Web Technologies (EISWT 2009), Orlando, FL, USA, July 13-16 (2009)Google Scholar
  2. 2.
    Tsai, W.T., Paul, R., Song, W., Cao, Z.: Coyote: An XML- based Framework for Web Services testing. IEEE Software (2002)Google Scholar
  3. 3.
    Harry, M., Anecon, V., Huang, S.: WSDL Test- A Tool for testing Web Services. IEEE Software (2006)Google Scholar
  4. 4.
    Hanna, S., Munro, M.: An Approach for WSDL-Based Automated Robustness Testing of Web Services. Information Systems Development Challenges in Practice, Theory, and Education 2 (2008)Google Scholar
  5. 5.
    Bartolini, C., Bertolino, A., Marchetti, E., Parissis, I.: Data flow-based validation of web services compositions: Perspectives and examples. In: de Lemos, V.R., Di Giandomenico, F., Muccini, H., Gacek, C., Vieira, M. (eds.) Architecting Dependable Systems. Springer, Heidelberg (2008)Google Scholar
  6. 6.
    Bai, X., Dong, W.: WSDL-Based Automatic Test Case Generation for Web Services Testing. IEEE Software (2005)Google Scholar
  7. 7.
    Dong, W.-L., Hang, Y.U.: Web Service Testing Method Based ob Fault-Coverage. IEEE Software (2006)Google Scholar
  8. 8.
    Reda, S., Nashat, M.: Testing Web Services. IEEE Software (2005)Google Scholar
  9. 9.
    Andre, L., Silvia Regina, V.: Mutation Based Testing of Web Services. IEEE Software (2009)Google Scholar
  10. 10.
    Feudjio, A.-G.V., Schieferdecker, I.: Availability Testing for Web Services, ISSN 0085-7130 Telektronikk 1 (2009)Google Scholar
  11. 11.
    Noikajana, S., Suwannasart, T.: Web Service Test Case Generation Based on Decision Table. IEEE Software (2008)Google Scholar
  12. 12.
    Zhang, J., Xu, D.: A mobile Agent- Supported Web Services Testing Platform. IEEE Software (2008)Google Scholar
  13. 13.
    Tsai, W.T., Xhang, D., Paul, R., Chen, Y.: Stochastic Voting Algorithms for Web Services. IEEE Software (2005)Google Scholar
  14. 14.
    Tsai, W.T., Paul, R., Song, W., Cao, Z.: An XML-Based Framework for Web Services Testing. IEEE Software (2002)Google Scholar
  15. 15.
    Di Penta, M., Bruno, M., Esposito, G., Mazza, V., Canfora, G.: Web services regression testing. In: Baresi, L., Nitto, E.D. (eds.) Test and Analysis of web Services, pp. 205–234. Springer (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Mohamad I. Ladan
    • 1
  1. 1.Computer Science DepartmentHaigazian UniversityBeirut Lebanon

Personalised recommendations