Understanding flaky tests: the developer’s perspective
Moritz Eck, Fabio Palomba, Marco Castelluccio, Alberto Bacchelli · 2019
Flaky tests are software tests that exhibit a seemingly random outcome (pass or fail) despite exercising unchanged code. In this work, we examine the perceptions of software developers about the nature, relevance, and challenges of flaky tests.