Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А что если тест на самом деле хороший, но код который он тестирует содержит race condition, который проявляется только на этом тесте?
Или просто неинициализированные данные… а дальше как повезет.
Интересно, есть ли устоявшийся перевод flaky? Мы такие тесты называем "мигающими", а тут "ненадёжные". А ещё кто-нибудь как-нибудь называет?
Тест считался ненадёжным, если показывал хотя бы один ненадёжный результат в течение недели.
Тут непонятно, а что такое "ненадёжный результат". Скажем, произошла регрессия, тест попадал два дня, потом пофиксали регрессию, тест перестал падать. Это явно не flaky. У TeamCity есть четыре эвристики для определения flaky-тестов:
А что в этой статье имелось в виду?
Откуда взялись в Google ненадёжные тесты