Fault Injection-based Test Case Generation for SOA-oriented Software

The concept of service oriented architecture (SOA) implies a rapid construction of a software system with components as published Web services. How to effectively and efficiently test and assess available Web services with similar functionalities published by different service providers remains a challenge. In this paper, we present a step-by-step fault injection-based automatic test case generation approach. Preliminary test results are also reported

[1]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[2]  J. Roy,et al.  Understanding Web services , 2001 .

[3]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[4]  Wei-Tek Tsai,et al.  WSDL-based automatic test case generation for Web services testing , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[5]  Robert Richards,et al.  Universal Description, Discovery, and Integration (UDDI) , 2006 .

[6]  Jeffrey M. Voas,et al.  Certifying Off-the-Shelf Software Components , 1998, Computer.

[7]  John D. Musa,et al.  Software reliability - measurement, prediction, application , 1987, McGraw-Hill series in software engineering and technology.

[8]  A. Jefferson Offutt,et al.  Generating test cases for web services using data perturbation , 2004, SOEN.

[9]  John A. Miller,et al.  Using simulation to facilitate effective workflow adaptation , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[10]  Keith W. Miller,et al.  Tolerant Software Interfaces: Can COTS-based Systems be Trusted Without Them? , 1996, SAFECOMP.

[11]  Barbara Lerner,et al.  Verifying process models built using parameterized state machines , 2004, ISSTA '04.

[12]  J. Zhang,et al.  An approach to help select trustworthy Web services , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[13]  Gary McGraw,et al.  Software fault injection: inoculating programs against errors , 1997 .

[14]  Fabio Casati,et al.  Probabilistic, context-sensitive, and goal-oriented service selection , 2004, ICSOC '04.

[15]  Stefan Tai,et al.  The next step in Web services , 2003, CACM.

[16]  Jia Zhang,et al.  Trustworthy Web services: actions for now , 2005, IT Professional.

[17]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.

[18]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[19]  Jie Xu,et al.  Testing Web Services , 2004 .

[20]  Sanjiva Weerawarana,et al.  Enterprise services , 2002, CACM.

[21]  Michael Stal,et al.  Web services: beyond component-based computing , 2002, CACM.