Just-in-time flaky test detection via abstracted failure symptom matching

G An, J Yoon, T Bach, J Hong, S Yoo - arXiv preprint arXiv:2310.06298, 2023 - arxiv.org
We report our experience of using failure symptoms, such as error messages or stack traces,
to identify flaky test failures in a Continuous Integration (CI) pipeline for a large industrial …

Cost of Flaky Tests in Continuous Integration: An Industrial Case Study

F Leinen, D Elsner, A Pretschner… - … on Software Testing …, 2024 - mediatum.ub.tum.de
Researchers and practitioners alike increasingly often perceive flaky tests as a major
challenge in software engineering. They spend a lot of effort trying to detect, repair, and …

[HTML][HTML] Test code flakiness in mobile apps: The developer's perspective

V Pontillo, F Palomba, F Ferrucci - Information and Software Technology, 2024 - Elsevier
Context: Test flakiness arises when test cases have a non-deterministic, intermittent
behavior that leads them to either pass or fail when run against the same code. While …

FlaKat: A Machine Learning-Based Categorization Framework for Flaky Tests

S Lin, RZH Liu, L Tahvildari - arXiv preprint arXiv:2403.01003, 2024 - arxiv.org
Flaky tests can pass or fail non-deterministically, without alterations to a software system.
Such tests are frequently encountered by developers and hinder the credibility of test suites …

Regression-Test History Data for Flaky-Test Research

P Wendler, S Winter - Proceedings of the 1st International Workshop on …, 2024 - dl.acm.org
Due to their random nature, flaky test failures are difficult to study. Without having observed a
test to both pass and fail under the same setup, it is unknown whether a test is flaky and …

[PDF][PDF] Test Flakiness Prediction Techniques for Evolving Software Systems

G Haben - 2023 - orbilu.uni.lu
Software testing plays a crucial role to guarantee a desired level of software quality. Its goal
is to ensure software products respect specified requirements, function as intended and are …

Understanding and Mitigating Flaky Software Test Cases

O Parry - 2023 - etheses.whiterose.ac.uk
A flaky test is a test case that can pass or fail without changes to the test case code or the
code under test. They are a wide-spread problem with serious consequences for developers …

Um estudo sobre testes Flaky em projetos Python

GM Tararam - 2024 - repositorio.ufscar.br
Understanding the behavior of automated tests is crucial for improving software
development practices. This study focuses on investigating the incidence of flaky tests in …