RETORCH*: A Cost and Resource aware Model for E2E Testing in the Cloud

• The RETORCH* model that enables representing cloud and test configurations and estimating the cost of executing the E2E test suite. • An approach to optimize the cost-efficiency of E2E test execution based on the cloud and test configuration model. • E2E test execution configuration depends on tester objectives, but the RETORCH* model allows for informed and fine-grained selection. Moving testing to the Cloud overcomes time/resource constraints by leveraging an unlimited and elastic infrastructure, especially for testing levels like End-to-End (E2E) that require a high number of resources and/or execution time. However, it introduces new challenges to those already faced on-premises, like selecting the most suitable Cloud infrastructure and billing scheme. We propose the RETORCH* test execution model that estimates and compares the monetary cost of executing an E2E test suite with different Cloud alternatives, billing schemes, and test configurations. RETORCH* goes beyond the mere cost billed, and selects the solution that best aligns with the test team strategy using the data of on-premises prior executions and the tester's experience. This cost is broken down into the cost incurred to execute the test suite (testing cost) and possible unused infrastructure (overprovisioning cost). Based on these distinct costs, the test team can compare different Cloud and test configurations. RETORCH* has been evaluated using a real-world application's E2E test suite. We analyze how the different decisions taken when the suite is migrated to the Cloud impact the cost, highlighting how RETORCH* can help the tester during Cloud and test configuration to make a more informed decision.

Authors

Institutions

Publication Details

Journal
Journal of Systems and Software
Published
2024-10-03
DOI
https://doi.org/10.1016/j.jss.2024.112237
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

RETORCH*: A Cost and Resource aware Model for E2E Testing in the Cloud

Javier Tuya, Cristian Augusto, Jesús Morán, Claudio de la Riva et al.
Journal of Systems and Software
Software Testing and Debugging Techniques
article

RETORCH*: A Cost and Resource aware Model for E2E Testing in the Cloud

Javier Tuya, Cristian Augusto, Jesús Morán, Claudio de la Riva, Antonia Bertolino
article en

Abstract

• The RETORCH* model that enables representing cloud and test configurations and estimating the cost of executing the E2E test suite. • An approach to optimize the cost-efficiency of E2E test execution based on the cloud and test configuration model. • E2E test execution configuration depends on tester objectives, but the RETORCH* model allows for informed and fine-grained selection. Moving testing to the Cloud overcomes time/resource constraints by leveraging an unlimited and elastic infrastructure, especially for testing levels like End-to-End (E2E) that require a high number of resources and/or execution time. However, it introduces new challenges to those already faced on-premises, like selecting the most suitable Cloud infrastructure and billing scheme. We propose the RETORCH* test execution model that estimates and compares the monetary cost of executing an E2E test suite with different Cloud alternatives, billing schemes, and test configurations. RETORCH* goes beyond the mere cost billed, and selects the solution that best aligns with the test team strategy using the data of on-premises prior executions and the tester's experience. This cost is broken down into the cost incurred to execute the test suite (testing cost) and possible unused infrastructure (overprovisioning cost). Based on these distinct costs, the test team can compare different Cloud and test configurations. RETORCH* has been evaluated using a real-world application's E2E test suite. We analyze how the different decisions taken when the suite is migrated to the Cloud impact the cost, highlighting how RETORCH* can help the tester during Cloud and test configuration to make a more informed decision.

Journal of Systems and SoftwareVol. 221
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" (IT), National Research Council (IT)
Ministerio de Ciencia e Innovación, Ministero dell'Ambiente e della Tutela del Territorio e del Mare
Openalex Percentile: Top 83%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.