Identifying key success factors in stopping flaky tests in automated REST service testing
Cargando...
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Nacional de La Plata. Facultad de Informática
Resumen
A 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.
Resumen
Una 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.
Descripción
Palabras clave
Flaky tests, Continuous integration, Continuous deployment, Continuous delivery, Web service testing, Pruebas no determinísticas, Integración continua, Despliegue continuo, Entrega continua, Pruebas de servicios web
Citación
Mascheroni, 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.
Colecciones
Aprobación
Revisión
Complementado por
Referenciado por
Licencia Creative Commons
Excepto donde se indique lo contrario, la licencia de este ítem se describe como openAccess

