Cloud Testing

Ganesh Neelakanta Iyer · 2016

With the proliferation of cloud computing and Web 2.0 technologies, companies are increasingly adopting cloud platforms (PaaS) to develop and deploy their own applications and/or are customizing software-as-a-service based (SaaS-based) applications for quick usage. These applications are also interoperable across multiple platforms and browsers. Two other characteristics of cloud computing environments are multitenancy and autoelasticity. When such high-end cloud-based solutions are developed, it poses several challenges when assessing and quantifying the quality of the products developed. This chapter describes our research findings on major issues to be assessed by any quality assessment team for any cloud-based platforms/applications that are developed and also discusses the benefits of using cloud-based solutions for software testing. The challenges introduced by cloud for software testing, and various cloud test dimensions, are detailed. This chapter describes the challenges introduced for automating tests with cloud-based solutions and mechanics to mitigate these challenges. The test challenges and approaches for cloud integration testing are also described. The chapter concludes with remarks about future directions.

Read the paper · More papers on PaperTik