A survey of flaky tests

O Parry, GM Kapfhammer, M Hilton… - ACM Transactions on …, 2021 - dl.acm.org
Tests that fail inconsistently, without changes to the code under test, are described as flaky.
Flaky tests do not give a clear indication of the presence of software bugs and thus limit the …

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

MA Mascheroni, E Irrazábal - Journal of Computer Science & …, 2018 - sedici.unlp.edu.ar
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 …

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 …

Software testing systems and methods

R Budhai, P Tailor, A Chan-Henry, M Li - US Patent 10,747,653, 2020 - Google Patents
In one embodiment, the present disclosure pertains to software testing. In one embodiment,
a plurality of builds are generated from a plurality of branches of software code, where the …

[PDF][PDF] Mitigation and handling of non-deterministic tests in automatic regression testing

A Berglund, O Vateman - LU-CS-EX, 2020 - lup.lub.lu.se
Iterative development is a principle of agile development, meaning that the steps of software
development are performed over and over again in iterations. Performing these steps …