Abstract
The advance in Cloud services development has led to a paradigm shift in which different heterogeneous components and platforms can connect and collaborate to solve business problems. This advancement adds a new level of abstraction to the existing stack of technologies and development methodologies, but it adds also new challenges. One such a big challenge is testing. From the consumers prospective, a service is a black box that needs to be tested before being used, mainly to confirm service providers claims concerning the quality of their services. By calling a service, we delegate part of our business logic to an external provider to do it for us. Thus, we have no control over what could happen during the execution of that part of the system. To this end, many testing approaches and techniques have been proposed in the literature to address this issue. In this paper, we propose a framework to help integrate the different testing techniques. The main idea is that depending on the consumers context, one testing technique could be more helpful than another; therefore, providing a framework in which all the techniques could be integrated would help the consumers decide which one is more effective for their particular cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aspalliance.com GetGuid (2014). http://authors.aspalliance.com/nothingmn/guid.asmx?wsdl (retrieved 2014)
Eviware. soapui (2014). http://www.soapui.org/ (retrieved 2014)
WSDL4J (2014). http://sourceforge.net/projects/wsdl4j/ (retrieved 2014)
de Almeida, L., Vergilio, S.: Exploring perturbation based testing for web services. In: International Conference on Web Services, ICWS 2006, pp. 717–726, September 2006
Bartolini, C., Bertolino, A., Marchetti, E., Polini, A.: Towards automated wsdl-based testing of web services. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 524–529. Springer, Heidelberg (2008)
Canfora, G., Di Penta, M.: Testing services and service-centric systems: challenges and opportunities. IT Professional 8(2), 10–17 (2006)
Damiani, E., El Ioini, N., Sillitti, A., Succi, G.: Ws-certificate. In: 2009 World Conference on Services - I, pp. 637–644, July 2009
Martin, E.: Automated testing and response analysis of web services. In: IEEE International Conference on Web Services, ICWS 2007, pp. 647–654, July 2007
Noikajana, S., Suwannasart, T.: An improved test case generation method for web service testing from wsdl-s and ocl with pair-wise testing technique. In: 33rd Annual IEEE International Conference on Computer Software and Applications, COMPSAC 2009, vol. 1, pp. 115–123, July 2009
Offutt, J., Xu, W.: Generating test cases for web services using data perturbation. SIGSOFT Softw. Eng. Notes 29(5), 1–10 (2004)
TestGen4J (2014). http://sourceforge.net/projects/spike-test-gen (retrieved 2014)
Triangle. Areas And Volumes (2011). http://hooch.cis.gsu.edu/bgates/MathStuff/Mathservice.asmx?wsdl (retrieved 2011)
Xu, W., Offutt, J., Luo, J.: Testing web services by xml perturbation. In: 16th IEEE International Symposium on Software Reliability Engineering, ISSRE 2005, p. 10, pp. 257–266, November 2005
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
El Ioini, N. (2015). S-Test: A Framework for Services Testing. In: Debruyne, C., et al. On the Move to Meaningful Internet Systems: OTM 2015 Conferences. OTM 2015. Lecture Notes in Computer Science(), vol 9415. Springer, Cham. https://doi.org/10.1007/978-3-319-26148-5_41
Download citation
DOI: https://doi.org/10.1007/978-3-319-26148-5_41
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26147-8
Online ISBN: 978-3-319-26148-5
eBook Packages: Computer ScienceComputer Science (R0)