Mostrar el registro sencillo del ítem

RETORCH: an approach for resource-aware orchestration of end-to-end test cases

dc.contributor.authorAugusto Alonso, Cristian 
dc.contributor.authorMorán Barbón, Jesús 
dc.contributor.authorBertolino, A.
dc.contributor.authorRiva Álvarez, Claudio A. de la 
dc.contributor.authorTuya González, Pablo Javier 
dc.date.accessioned2020-06-26T07:57:30Z
dc.date.available2020-06-26T07:57:30Z
dc.date.issued2020
dc.identifier.citationSoftware Quality Journal, 28, p. 1147-1171 (2020); doi:10.1007/s11219-020-09505-2
dc.identifier.issn0963-9314
dc.identifier.issn1573-1367
dc.identifier.urihttp://hdl.handle.net/10651/55405
dc.description.abstractContinuous integration practice mandates to continuously introduce incremental changes into code, but doing so may introduce new faults too. These faults could be detected automatically through regression testing, but this practice becomes prohibitive as the cost of executing the tests grows. This problem is preponderant in end-to-end testing where the whole system is requested for test execution. However, some of these test cases could be executed with fewer resources (e.g., memory, web services, computation, Cloud instances, among others), by deploying only the subsystems needed by each test. This paper is focused on the optimization of the resources employed in end-to-end testing by means of a resource-aware test orchestration technique in the context of continuous integration practices in the Cloud. The RETORCH approach proposes a novel way to identify the resources required by end-to-end test cases and to use this information to group together those tests requiring equivalent resources. Besides, the approach proposes to deploy the grouped tests in isolated and elastic environments, so that their execution can be scheduled in parallel on several machines. RETORCH is exemplified with a real-world application, and its performance evaluation shows promising savings in terms of resource usage and time.
dc.description.sponsorshipEste trabajo fue financiado en parte por el Ministerio de Economía y Competitividad de España en el marco del proyecto TestEAMoS (TIN2016-76956-C3-1-R) y fondos FEDER y por el Proyecto Europeo ElasTest en el programa de investigación e innovación Horizonte 2020 (GA No. 731535).
dc.format.extentp. 1147-1171
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartofSoftware Quality Journal
dc.rights© 2020 Springer
dc.source
dc.source.uri
dc.subjectSoftware testing
dc.subjectContinuous integration
dc.subjectContinuous testing
dc.subjectTesting in the cloud
dc.subjectEnd-to-End testing
dc.subjectTest orchestration
dc.titleRETORCH: an approach for resource-aware orchestration of end-to-end test cases
dc.typejournal article
dc.identifier.doi10.1007/s11219-020-09505-2
dc.relation.projectIDMINECO/TIN2016-76956-C3-1-R
dc.relation.projectIDinfo:eu‐repo/grantAgreement/EC/H2020/731535
dc.relation.publisherversionhttp://dx.doi.org/10.1007/s11219-020-09505-2
dc.rights.accessRightsopen access
dc.type.hasVersionAM


Ficheros en el ítem

untranslated

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem