Flaky Tests: Why They Happen and How to Kill Them
TL;DR: A flaky test passes and fails on the same code, with nothing changed. It isn't random, it only feels random. Luo et al. (FSE 2014) mapped the sources: async wait issues (45%), concurrency (20%)
shalinibaskaran.hashnode.dev11 min read