Open Access
Cloud Testing- Issues, Challenges, Needs and Practice
Jerry Gao,Xiaoying Bai,Wei-Tek Tsai +2 more
- 01 Jan 2011
- Vol. 1, Iss: 1, pp 9-23
166
TL;DR: This paper provides a comprehensive tutorial on cloud testing and cloud-based application testing that answers the common questions raised by engineers and managers, and it provides clear concepts, discusses the special objectives, features, requirements, and needs in cloud testing.
read more
Abstract: Cloud computing not only changes the way of obtaining computing resources (such as computers, infrastructures, data storage, and application services), but also changes the way of managing and delivering computing services, technologies, and solutions. Cloud computing leads an opportunity in offering testing as a service (TaaS) for SaaS and clouds. Meanwhile, it causes new issues, challenges and needs in software testing, particular in testing clouds and cloud-based applications. This paper provides a comprehensive tutorial on cloud testing and cloud-based application testing. It answers the common questions raised by engineers and managers, and it provides clear concepts, discusses the special objectives, features, requirements, and needs in cloud testing. It offers a clear comparative view between web-based software testing and cloud-based application testing. In addition, it examines the major issues, challenges, and needs in testing cloud-based software applications. Furthermore, it also summarizes and compares different commercial products and solutions supporting cloud testing as services.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
From Security to Assurance in the Cloud: A Survey
TL;DR: The notion of cloud security assurance is introduced and its growing impact on cloud security approaches is analyzed and some recommendations for the development of next-generation cloud security and assurance solutions are presented.
Software-as-a-service (SaaS): perspectives and challenges
TL;DR: An overview of SaaS including its architecture and major technical issues such as customization, multi-tenancy architecture, redundancy and recovery mechanisms, and scalability is provided.
128
Cloud testing tools
Xiaoying Bai,Muyang Li,Bin Chen,Wei-Tek Tsai,Jerry Gao +4 more
- 12 Dec 2011
TL;DR: The paper investigates the new architecture and techniques for designing testing tools for the cloud and in the cloud, and identifies the needs for cloud testing tools including multi-layer testing, SLA-based testing, large scale simulation, and on-demand test environment.
114
Testing as a Service (TaaS) on Clouds
Jerry Gao,Xiaoying Bai,Wei-Tek Tsai,Tadahiro Uehara +3 more
- 25 Mar 2013
TL;DR: This paper provides a comprehensive tutorial on testing as a service in a cloud environment, and presents a classification of different types of testing services in TaaS, but also offers a clear comparative view and perspectives between conventional software testing service and cloud-based testing asA service.
71
CloudAdvisor: A Recommendation-as-a-Service Platform for Cloud Configuration and Pricing
Gueyoung Jung,Tridib Mukherjee,Shruti Kunde,Hyunjoo Kim,Naveen Sharma,Frank M. Goetz +5 more
- 28 Jun 2013
TL;DR: A cloud recommendation platform, referred to as Cloud Advisor, that allows cloud users to explore various cloud configurations recommended based on user preferences such as budget, performance expectation, and energy saving for given workload and support cloud provider to develop a competitive pricing strategy such as price reduction driven by energy efficiency.
62
References
Isoefficiency: measuring the scalability of parallel algorithms and architectures
TL;DR: Isoefficiency analysis helps to determine the best algorithm/architecture combination for a particular problem without explicitly analyzing all possible combinations under all possible conditions.
354
Evaluating the scalability of distributed systems
P. Jogalekar,Murray Woodside +1 more
TL;DR: A scalability metric based on cost-effectiveness, where the effectiveness is a function of the system's throughput and its quality of service is presented, which gives insight into the scaling capacity of the designs, and into how to improve the design.
277
Cloud9: a software testing service
TL;DR: To the authors' knowledge, Cloud9 is the first symbolic execution engine that scales to large clusters of machines, thus enabling thorough automated testing of real software in conveniently short amounts of time.
Automated software testing as a service
George Candea,Stefan Bucur,Cristian Zamfir +2 more
- 10 Jun 2010
TL;DR: The case for TaaS is made: a "programmer's sidekick" enabling developers to thoroughly and promptly test their code with minimal upfront resource investment; a "home edition" on-demand testing service for consumers to verify the software they are about to install on their PC or mobile device; and a public "certification service" that independently assesses the reliability, safety, and security of software.
When to Migrate Software Testing to the Cloud
Tauhida Parveen,Scott Tilley +1 more
- 06 Apr 2010
TL;DR: This paper discusses when to migrate software testing to the cloud from two perspectives: the characteristics of an application under test, and the types of testing performed on the application.
84
Related Papers (5)
[...]
Xiaoying Bai,Muyang Li,Bin Chen,Wei-Tek Tsai,Jerry Gao +4 more
- 12 Dec 2011
George Candea,Stefan Bucur,Cristian Zamfir +2 more
- 10 Jun 2010
Peter Mell,Timothy Grance +1 more
- 28 Sep 2011