Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing

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 prac...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Mascheroni, Maximiliano Agustín, Irrazábal, Emanuel
Formato: Articulo
Lenguaje:Inglés
Publicado: 2018
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/70119
Aporte de:
id I19-R120-10915-70119
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
flaky tests
pruebas no determinísticas
integración continua
despliegue continuo
entrega continua
pruebas de servicios web
continuous integration
continuous deployment
continuous delivery
web service testing
spellingShingle Ciencias Informáticas
flaky tests
pruebas no determinísticas
integración continua
despliegue continuo
entrega continua
pruebas de servicios web
continuous integration
continuous deployment
continuous delivery
web service testing
Mascheroni, Maximiliano Agustín
Irrazábal, Emanuel
Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing
topic_facet Ciencias Informáticas
flaky tests
pruebas no determinísticas
integración continua
despliegue continuo
entrega continua
pruebas de servicios web
continuous integration
continuous deployment
continuous delivery
web service testing
description 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.
format Articulo
Articulo
author Mascheroni, Maximiliano Agustín
Irrazábal, Emanuel
author_facet Mascheroni, Maximiliano Agustín
Irrazábal, Emanuel
author_sort Mascheroni, Maximiliano Agustín
title Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing
title_short Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing
title_full Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing
title_fullStr Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing
title_full_unstemmed Identifying Key Success Factors in Stopping Flaky Tests in Automated REST Service Testing
title_sort identifying key success factors in stopping flaky tests in automated rest service testing
publishDate 2018
url http://sedici.unlp.edu.ar/handle/10915/70119
work_keys_str_mv AT mascheronimaximilianoagustin identifyingkeysuccessfactorsinstoppingflakytestsinautomatedrestservicetesting
AT irrazabalemanuel identifyingkeysuccessfactorsinstoppingflakytestsinautomatedrestservicetesting
AT mascheronimaximilianoagustin identificaciondefactoresclavedeexitoparaevitarlaspruebasautomatizadasnodeterministicasenserviciosrest
AT irrazabalemanuel identificaciondefactoresclavedeexitoparaevitarlaspruebasautomatizadasnodeterministicasenserviciosrest
bdutipo_str Repositorios
_version_ 1764820482149842945