An Approach of End User Regression Testing for Semantic Web Services

In web services-based applications, Web applications can be composed of hundreds of web services. Hence, application system quality depends on the quality of the involved web services. When the service evolves, it may not satisfy anymore the requirements of end user (anyone who use the web service). Any change of a web service, it must be re-tested at the unit level, and re-used to form services-based application systems. As a result, we proposed WSRTM (web service regression testing model) for semantic web service. The semantics of the web services are defined using the Inputs,Outputs, Preconditions, Effects (IOPEs) paradigm. Based on WSRTM, This paper focuses on WSDL interface and IOPEs information changes and impacts, and proposes a test cases generation approach for operation sequences of semantic Web Services. The approach may verify the sequential functional behavior of semantic web services for end user in concrete usage scenario. Finally, the paper presents an application example.

[1]  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).

[2]  Michael Ruth,et al.  A Safe Regression Test Selection Technique for Web Services , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[3]  Abbas Tarhini,et al.  Regression Testing Web Services-based Applications , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[4]  Luciano Baresi,et al.  Test and Analysis of Web Services , 2007, Test and Analysis of Web Services.

[5]  Malcolm Munro,et al.  An Approach for Specification-based Test Case Generation for Web Services , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[6]  Feng Lin,et al.  Applying Safe Regression Test Selection Techniques to Java Web Services , 2006, International Conference on Next Generation Web Services Practices.