Cloud Testing: A State-of-the-Art Review

This paper provides a state-of-the-art review of cloud testing. Cloud computing, a new paradigm for developing and delivering computing applications and services, has gained considerable attention in recent years. Cloud computing can impact all software life cycle stages, including the area of software testing. TaaS (Testing as a Service) or cloud testing, which includes testing the cloud and testing using the cloud, is a fast developing area of research in software engineering. The paper addresses the following three areas: (1) general research in cloud testing, (2) specific cloud testing research, i.e., tools, methods, and systems under test, and (3) commercial TaaS tools and solutions..

[1]  Mitsuhisa Sato,et al.  Large-Scale Software Testing Environment Using Cloud Computing Technology for Dependable Parallel and Distributed Systems , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[2]  George Candea,et al.  Parallel symbolic execution for automated real-world software testing , 2011, EuroSys '11.

[3]  Tariq M. King,et al.  Migrating Autonomic Self-Testing to the Cloud , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[4]  Zhenyu Zhang,et al.  Modeling and testing of cloud applications , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[5]  Zohar Ganon,et al.  Cloud-based Performance Testing of Network Management Systems , 2009, 2009 IEEE 14th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks.

[6]  Wei-Tek Tsai,et al.  Testing as a Service over Cloud , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[7]  Jens Grabowski,et al.  On the Standardization of a Testing Framework for Application Deployment on Grid and Cloud Infrastructures , 2010, 2010 Second International Conference on Advances in System Testing and Validation Lifecycle.

[8]  Andrea C. Arpaci-Dusseau,et al.  FATE and DESTINI: A Framework for Cloud Recovery Testing , 2011, NSDI.

[9]  Mitsuhisa Sato,et al.  D-Cloud: Design of a Software Testing Environment for Reliable Distributed Systems Using Cloud Computing Technology , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[10]  Ossi Taipale,et al.  Research Issues for Software Testing in the Cloud , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[11]  DuttaKamlesh,et al.  A cloud based software testing paradigm for mobile applications , 2011 .

[12]  João Moreno,et al.  A testing framework for cloud storage systems , 2010 .

[13]  Kamlesh Dutta,et al.  A cloud based software testing paradigm for mobile applications , 2011, SOEN.

[14]  Philipp Zech Risk-Based Security Testing in Cloud Computing Environments , 2011, 2011 Fourth IEEE International Conference on Software Testing, Verification and Validation.

[15]  Manuel Oriol,et al.  YETI on the Cloud , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[16]  Tom Lounibos Performance Testing from the Cloud , 2010 .

[17]  Jun Wu,et al.  Research of presence service testbed on cloud-computing environment , 2010, 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT).

[18]  Scott R. Tilley,et al.  When to Migrate Software Testing to the Cloud? , 2010, 2010 Third International Conference on Software Testing, Verification, and Validation Workshops.

[19]  George Candea,et al.  Cloud9: a software testing service , 2010, OPSR.

[20]  Wei-Tek Tsai,et al.  An Approach for Service Composition and Testing for Cloud Computing , 2011, 2011 Tenth International Symposium on Autonomous Decentralized Systems.

[21]  George Candea,et al.  Automated software testing as a service , 2010, SoCC '10.