Testet e paqëndrueshme janë teste që kalojnë ose dështojnë në mënyrë të pasaktë pa ndryshime në kod — ndonjëherë kalojnë, ndonjëherë dështojnë në të njëjtin kod. Ato janë një problem serioz sepse erozionojnë besimin në suitën e testeve. Të kuptuar shkaqet dhe zgjidhjet e tyre është i rëndësishëm.
Çfarë janë testet e paqëndrueshme dhe pse janë të dëmshme
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.
