2019
DOI: 10.1145/3331447
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Review on Cloud Testing

Abstract: A systematic literature review is presented that surveyed the topic of cloud testing over the period 2012--2017. Cloud testing can refer either to testing cloud-based systems (testing of the cloud) or to leveraging the cloud for testing purposes (testing in the cloud): both approaches (and their combination into testing of the cloud in the cloud) have drawn research interest. An extensive paper search was conducted by both automated query of popular digital libraries and snowballing, which resulted in the fina… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
23
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 34 publications
(23 citation statements)
references
References 158 publications
(316 reference statements)
0
23
0
Order By: Relevance
“…Moving the testing to the Cloud [4] is commonly acknowledged as a solution to reduce the cost of testing, especially to exploit the potential of unlimited resources and scalability delivered on demand. ElasTest [5] is an open source platform aimed to support Cloud testing and simplify the E2E test process.…”
Section: -29238-6_22mentioning
confidence: 99%
“…Moving the testing to the Cloud [4] is commonly acknowledged as a solution to reduce the cost of testing, especially to exploit the potential of unlimited resources and scalability delivered on demand. ElasTest [5] is an open source platform aimed to support Cloud testing and simplify the E2E test process.…”
Section: -29238-6_22mentioning
confidence: 99%
“…By leveraging the cloud, testers can use – for the sake of testing – powerful elastic technologies and virtually unlimited resources. Indeed, cloud computing can help reduce the high costs of testing by: (i) not requiring to develop and maintain the testing infrastructure; (ii) exploiting the apparently unlimited computing resources in the cloud while at the same time increasing reusability and automation; (iii) leveraging on‐demand scalable resources for configuration (by using cloud virtualisation) and performance (thanks to cloud elasticity) testing; (iv) emulating various non‐functional properties; (v) providing on‐demand third‐party test services to conduct online validation for large‐scale software systems [3 ].…”
Section: Introductionmentioning
confidence: 99%
“…Even in cloud testing is a very effective solution for increasing testing performance and reducing its overall effort and cost, it does not come without challenges. Referring to [3 ] for an extensive overview, the main cloud testing challenges can be summarised as: The continuous and rapid evolution of cloud technology forces testing activities to be continuously adapted to the new environment constraints and conditions. The large dimensions and high complexity of cloud systems and their many possible configurations increase the complexity of test design. Indeed cloud environment features such as heterogeneity, scalability, load balancing, communication, and synchronisation need to be taken into consideration during test design. Contrariwise to expectations, the adoption of wrong strategies in the allocation of the virtual machines or the loads balancing could result in an increase of testing time.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Nowadays, load testing is often migrated to the cloud and conducted based on cloud resources. Performing load testing in the cloud can ease the setup of test environments and reduce the hardware purchase and maintenance cost [5]- [7].…”
Section: Introductionmentioning
confidence: 99%