Skip to main content

Testing in the Cloud: Strategies, Risks and Benefits

  • Chapter
  • First Online:
Software Engineering Frameworks for the Cloud Computing Paradigm

Abstract

Testing in the cloud, commonly referred to as cloud testing, has revolutionised the approach adopted in traditional software testing. In the literal terms, it refers to testing Web applications in the “cloud” – leveraging a service provider’s ready-made testing resources. The customer boycotts the hassle and expense of procurement, setup and maintenance of test environment setup on premise. Previously, accustomed solely with non-functional testing such as performance and load testing, recent advancements have made it possible to write test scripts and modify and automate test suites – all in the cloud environment. This chapter provides an in-depth overview of contemporary cloud testing, the types and its best practices. The benefits and risks are fully discussed with recommended methods to abate these risks. A methodological approach to govern an organisation migrating to cloud testing is also presented. A unique model, which shows the complex and dynamic interrelationship among active factors and their effect on the major project success factors in a cloud testing environment, is designed and presented. These project success factors include productivity, quality and cost. This model will help management to make strategic decisions on the adoption of cloud testing and the impact of their policy adoption on the productivity, quality and cost of software development projects.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Barry, C.: 70+ ways to reduce costs, increase productivity and improve customer service. http://www.fcbco.com/Portals/163466/docs/FCBCO-Cost-Reduction (2008). Accessed 4 May 2012

  2. Bykov, S., Geller, A., Kliot, G., Larus, J.R., Pandya, R., Thelin, J.: Orleans: cloud computing for everyone. In: Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC’11, pp. 16:1–16:14. ACM, New York (2011)

    Google Scholar 

  3. Salkever, A.: 5 ways to protect against vendor lock-in in the cloud. http://gigaom.com/2011/09/24/5-ways-to-protect-against-vendor-lock-in-in-the- cloud/ (2011). Accessed 23 Feb 2012

    Google Scholar 

  4. Linthicum, D.S.: Cloud Computing and SOA Convergence in Your Enterprise. Addison-Wesley Professional, New York (2009)

    Google Scholar 

  5. Jun, W., Meng, F.: Software testing based on cloud computing. In: 2011 International Conference on Internet Computing Information Services (ICICIS), pp. 176–178. IEEE, Los Alamitos (2011)

    Google Scholar 

  6. Weidong, F., Yong, X.: Cloud testing: the next generation test technology. In: 10th International Conference on Electronic Measurement Instruments (ICEMI), pp. 291–295. IEEE, Piscataway (2011)

    Google Scholar 

  7. David, J.S., Schuff, D., St Louis, R.: Managing your total IT cost of ownership. Commun. ACM 45(1), 101–106 (2002)

    Article  Google Scholar 

  8. Ebbers, M.: Cloud Computing: Save Time, Money and Resources with a Private Test. IBM Redbooks. Raleigh, North Carolina, USA (2009)

    Google Scholar 

  9. Kantarcioglu, M., Bensoussan, A., Hoe, S.: Impact of security risks on cloud computing adoption. In: 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton), pp. 670–674. IEEE, Piscataway (2011)

    Google Scholar 

  10. Mountjoy, J.: An introduction to Force.com Apex Code. http://wiki.developerforce.com/page/An_Introduction_to_Apex_Code_Test_Methods (2012). Accessed 2 Mar 2012

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olumide Akerele .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Akerele, O., Ramachandran, M., Dixon, M. (2013). Testing in the Cloud: Strategies, Risks and Benefits. In: Mahmood, Z., Saeed, S. (eds) Software Engineering Frameworks for the Cloud Computing Paradigm. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-5031-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5031-2_8

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5030-5

  • Online ISBN: 978-1-4471-5031-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics