Skip to main content

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 133))

Included in the following conference series:

Abstract

This paper describes a tool supported process to test web services offered in the cloud against a service level agreement. After defining the goals of cloud service testing and reviewing previous approaches to testing web services, it goes on to define the particular problem of testing publically offered cloud services. The test is not directed at locating errors, but to evaluating the suitability of the service for a given application. To this end the requirements of the application, both functional und non-functional, have to be laid down in a service level agreement. The testing agent must extract the test criteria from that document to create a set of test cases. These requirement-based test cases are then matched to the cloud service interface definition to generate service test scripts. From the preconditions specified in the test script representative service requests are generated to be forwarded to the service under test in asynchronous modus. The responses from the service are collected in an output buffer to later be validated against the service post-conditions. Deviations between the expected and the actual results are reported. In the end a metric-based evaluation report is prepared to assist the user in deciding whether to use the service are not.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yau, S., Ho, G.: Software Engineering meets Services and Cloud Computing. IEEE Computer Magazine, 47 (October 2011)

    Google Scholar 

  2. Sinivasan, S., Getov, V.: Navigating the Cloud Computing Landscape – Technologies, Services and Adopters. IEEE Computer Magazine, 22 (March 2011)

    Google Scholar 

  3. Jones, C.: Software Engineering Best Practices. McGraw-Hill, New York (2010)

    Google Scholar 

  4. Baresi, L., Di Nitto, E.: Test and Analysis of Web Services. Springer Pub., Berlin (2007)

    Book  Google Scholar 

  5. Shull, F.: A brave new World of Testing – an Interview with Google’s James Whittaker. IEEE Software Magazine, 4 (March 2012)

    Google Scholar 

  6. Sneed, H.: Certification of Web Services. In: Workshop on Service-oriented Architecture Maintenance-SOAM, CSMR 2008, Athens, p. 336 (2008)

    Google Scholar 

  7. Bozkurt, M., Harman, M., Hassoun, Y.: Testing Web Services – A Survey. Softw. Test. Verif. Reliab., 1–7 (2007), doi:10.1002/000

    Google Scholar 

  8. Tsai, W.T., Zhou, X., Chen, Y., Bai, X.: On Testing and Evaluating service-oriented Software. IEEE Computer Magazine, 40 (August 2008)

    Google Scholar 

  9. http://Supersareware.com/info/SOA-Cleaner (2010)

  10. Riungu-Kalliosaari, L., Taipale, O., Smolander, K.: Testing in the Cloud – Exploring the Practice. IEEE Software Magazine, 46 (March 2012)

    Google Scholar 

  11. World Wide Web Consortium 2, http://WWW.Webinject.org

  12. Sneed, H., Huang, S.: The Design and Use of WSDLTest – a Tool for testing web services. Journal of Software Maintenance and Evolution 19(5), 297 (2007)

    Article  Google Scholar 

  13. Sneed, H.: Bridging the Concept to Implementation Gap in Software Testing. In: 8th Int. Conference on Software Quality (QSIC 2008), Oxford (2008)

    Google Scholar 

  14. Sneed, H.: Measuring Web Service Interfaces. In: IEEE Proc. of Workshop on Website Evolution – WSE 2010, Timesvar, Ro., p. 41 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sneed, H.M. (2013). Testing Web Services in the Cloud. In: Winkler, D., Biffl, S., Bergsmann, J. (eds) Software Quality. Increasing Value in Software and Systems Development. SWQD 2013. Lecture Notes in Business Information Processing, vol 133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35702-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35702-2_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35701-5

  • Online ISBN: 978-3-642-35702-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics