Identifying key success factors in stopping flaky tests in automated REST service testing

dc.contributor.authorMascheroni, Maximiliano Agustín
dc.contributor.authorIrrazábal, Emanuel
dc.date.accessioned2026-09-10T16:32:21Z
dc.date.issued2018
dc.description.abstractA flaky test is a test which could fail or pass for the same version of a certain software code. In continuous software development environments, flaky tests represent a problem. It is difficult to get an effective and reliable testing pipeline with a set of flaky tests. Also, according to many practitioners, despite the persistence of flaky tests in software development, they have not drawn much attention from the research community. In this paper, we describe how a company faced this issue, and implemented solutions to solve flaky tests for REST web services. The paper concludes proposing a set of key success factors for stopping flaky tests in this type of testing.
dc.description.abstractUna prueba no determinística es una prueba que podría fallar o ser exitosa con la misma versión de un determinado código de software. En entornos de desarrollo de software continuo, las pruebas no determinísticas representan un problema. Es difícil obtener un proceso de pruebas efectivo y confiable con pruebas no determinísticas. Además, de acuerdo con muchos profesionales, a pesar de la persistencia de este tipo de pruebas, las mismas no han llamado mucho la atención de la comunidad científica. En este trabajo, describimos cómo una empresa se ha enfrentado este problema e implementado soluciones para resolver pruebas no determinísticas en servicios REST. Al final, se proponen un conjunto de factores clave de éxito para evitar este problema en pruebas de servicios.
dc.formatapplication/pdf
dc.format.extentp. 143-152
dc.identifier.citationMascheroni, Maximiliano Agustín y Irrazábal, Emanuel, 2018. Identifying key success factors in stopping flaky tests in automated REST service testing. Journal of Computer Science and Technology. Universidad Nacional de La Plata. Facultad de Informática, 2018, vol. 18, no. 2, p. 143-152. E-ISSN 1666-6038. DOI 10.24215/16666038.18.e16.
dc.identifier.issn1666-6046
dc.identifier.urihttps://repositorio.unne.edu.ar/handle/123456789/61752
dc.language.isoeng
dc.publisherUniversidad Nacional de La Plata. Facultad de Informática
dc.relation.uri10.24215/16666038.18.e16
dc.rightsopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/
dc.sourceJournal of Computer Science and Technology, 2018, vol. 18, no. 2, p. 143-152.
dc.subjectFlaky tests
dc.subjectContinuous integration
dc.subjectContinuous deployment
dc.subjectContinuous delivery
dc.subjectWeb service testing
dc.subjectPruebas no determinísticas
dc.subjectIntegración continua
dc.subjectDespliegue continuo
dc.subjectEntrega continua
dc.subjectPruebas de servicios web
dc.titleIdentifying key success factors in stopping flaky tests in automated REST service testing
dc.titleIdentificación de factores clave de éxito para evitar las pruebas automatizadas no determinísticas en servicios REST
dc.typeArtículo
unne.ISSN-e1666-6038
unne.affiliationFil: Mascheroni, Maximiliano Agustín. Universidad Nacional del Nordeste. Facultad de Ciencias Exactas y Naturales y Agrimensura; Argentina.
unne.affiliationFil: Mascheroni, Maximiliano Agustín. Universidad Nacional de la Plata. Facultad de Informática; Argentina.
unne.affiliationFil: Irrazábal, Emanuel. Universidad Nacional de la Plata. Facultad de Informática; Argentina.
unne.journal.ciudadLa Plata
unne.journal.number2
unne.journal.paisArgentina
unne.journal.volume18

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
RIUNNE_FACENA_AR_Mascheroni-Irrazabal.pdf
Tamaño:
1.09 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.04 KB
Formato:
Item-specific license agreed upon to submission
Descripción: