OTM Confederated International Conferences "On the Move to Meaningful Internet Systems"

On the Move to Meaningful Internet Systems: OTM 2015 Conferences pp 612-619 | Cite as

S-Test: A Framework for Services Testing

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9415)


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.


Cloud services Testing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aspalliance.com GetGuid (2014). http://authors.aspalliance.com/nothingmn/guid.asmx?wsdl (retrieved 2014)
  2. 2.
    Eviware. soapui (2014). http://www.soapui.org/ (retrieved 2014)
  3. 3.
    WSDL4J (2014). http://sourceforge.net/projects/wsdl4j/ (retrieved 2014)
  4. 4.
    de Almeida, L., Vergilio, S.: Exploring perturbation based testing for web services. In: International Conference on Web Services, ICWS 2006, pp. 717–726, September 2006Google Scholar
  5. 5.
    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) CrossRefGoogle Scholar
  6. 6.
    Canfora, G., Di Penta, M.: Testing services and service-centric systems: challenges and opportunities. IT Professional 8(2), 10–17 (2006)CrossRefGoogle Scholar
  7. 7.
    Damiani, E., El Ioini, N., Sillitti, A., Succi, G.: Ws-certificate. In: 2009 World Conference on Services - I, pp. 637–644, July 2009Google Scholar
  8. 8.
    Martin, E.: Automated testing and response analysis of web services. In: IEEE International Conference on Web Services, ICWS 2007, pp. 647–654, July 2007Google Scholar
  9. 9.
    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 2009Google Scholar
  10. 10.
    Offutt, J., Xu, W.: Generating test cases for web services using data perturbation. SIGSOFT Softw. Eng. Notes 29(5), 1–10 (2004)Google Scholar
  11. 11.
    TestGen4J (2014). http://sourceforge.net/projects/spike-test-gen (retrieved 2014)
  12. 12.
    Triangle. Areas And Volumes (2011). http://hooch.cis.gsu.edu/bgates/MathStuff/Mathservice.asmx?wsdl (retrieved 2011)
  13. 13.
    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 2005Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Free University of BozenBolzanoItaly

Personalised recommendations