Test Reduction for Easing Web Service Integration

Since the irruption of Web Services, in their SOAP and REST flavors, the market has turned from intra-business applications to inter-organizational applications. Nowadays, more organizations have a broad access to the Web and span their frontiers using service-centered applications. In this paper, we review the testing challenges and strate- gies in Web Services - as the technological weapon-of-choice to imple- ment Business Services. Then we deepen into a possible strategy to ad- dress service testing: Test Reduction. Fresh strategies are necessary since Web Services testing is substantially different from legacy systems test- ing.

[1]  Robert V. Binder,et al.  Testing Object-Oriented Systems: Models, Patterns, and Tools , 1999 .

[2]  Alejandro Zunino,et al.  Behavior Assessment based Selection Method for Service Oriented Applications Integrability , 2012 .

[3]  Kung-Kiu Lau,et al.  Software Component Models , 2006, IEEE Transactions on Software Engineering.

[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]  Alejandro Zunino,et al.  Testing-Based Process for Service-Oriented Applications , 2011, 2011 30th International Conference of the Chilean Computer Science Society.

[6]  Sudipto Ghosh,et al.  Interface mutation , 2001, Softw. Test. Verification Reliab..

[7]  Alejandro Zunino,et al.  Semantic-structural assessment scheme for integrability in service-oriented applications , 2014, 2014 XL Latin American Computing Conference (CLEI).

[8]  Gerardo Canfora,et al.  Testing services and service-centric systems: challenges and opportunities , 2006, IT Professional.

[9]  Michael Frueh Developing Java Web Services Architecting And Developing Secure Web Services Using Java , 2016 .

[10]  Andrea Polini,et al.  Testing software components for integration: a survey of issues and techniques , 2007, Softw. Test. Verification Reliab..

[11]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[12]  Alejandro Zunino,et al.  Service selection based on a practical interface assessment scheme , 2013, Int. J. Web Grid Serv..

[13]  Kung-Kiu Lau,et al.  Software Component Models , 2007, IEEE Trans. Software Eng..

[14]  Ye Wu,et al.  Techniques of maintaining evolving component-based software , 2000, Proceedings 2000 International Conference on Software Maintenance.

[15]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[16]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[17]  Marcelo R. Campo,et al.  Revising WSDL Documents: Why and How , 2010, IEEE Internet Computing.

[18]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[19]  Alejandro Zunino,et al.  Web Services Composition Mechanisms: A Review , 2015 .

[20]  Aditya P. Mathur,et al.  Interface Mutation: An Approach for Integration Testing , 2001, IEEE Trans. Software Eng..

[21]  Antonio Vallecillo,et al.  Component-based software quality : methods and techniques , 2003 .

[22]  Mark Harman,et al.  Regression testing minimization, selection and prioritization: a survey , 2012, Softw. Test. Verification Reliab..

[23]  Olaf Zimmermann,et al.  Perspectives on Web Services-Applying SOAP, WSDL and UDDIto Real-World Projects , 2013, Comput. J..

[24]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .