Ustabile tests er tests, der består eller fejler usammenhængende uden kodeændringer — nogle gange består de, nogle gange fejler de på den samme kode. Det er et alvorligt problem, fordi det udhulter tilliden til testsuiten. Det er vigtigt at forstå deres årsager og løsninger.
Hvad ustabile tests er, og hvorfor de er skadelige
A FLAKY test gives INCONSISTENT results (pass sometimes, fail other times) on the SAME code:
→ harmful: ERODES TRUST — people start ignoring failures ("oh, it's just flaky") →
real failures get missed too
→ waste time on false alarms / re-runs; break CI; reduce confidence in the whole suite
→ Flaky tests are worse than no test if they make people distrust all tests.
