Михаил Ланкин, автор статей команды ТестОпс
Оригинальная публикация
Нестабильные (flaky) тесты создают постоянные трудности для тестировщиков. Такие тесты не отражают состояния тестируемой системы и подрывают доверие к тестовому набору.
Вооружившись лучшими практиками, нестабильность можно свести к минимуму, но полностью избавиться от неё крайне трудно. Чтобы лучше её контролировать, нужны инструменты, позволяющие выявлять нестабильные тесты — например, Allure Report. В этом руководстве мы посмотрим, как Allure работает с нестабильными тестами:
-
Исследуем, как устроена история тестов
-
Разберёмся, как история позволяет определять нестабильные тесты
-
Настроим перезапуск тестов
Эту функциональность мы рассмотрим на примере PyTest, но все те же принципы работают и с другими фреймворками.
Читать статью полностью...


