არასტაბილური ტესტები არის ტესტები, რომლებიც წარმატებით ან წარუმატებლად გადიან არათანმიმდევრულად კოდის ცვლილებების გარეშე — ზოგჯერ წარმატებული, ზოგჯერ წარუმატებელი ერთი და იგივე კოდზე. ისინი სერიოზული პრობლემაა, რადგან ანაზღაურებენ ტესტების ნაკრებისადმი ნდობას. მათი მიზეზებისა და გამოსწორების გაგება მნიშვნელოვანია.
რა არის არასტაბილური ტესტები და რატომ არის ისინი მავნე
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.
