Автотесты — это инструмент, который позволяет следить за стабильностью продукта. Поэтому очень важно, чтобы сами автотесты были корректными и стабильными. Но кто не запускал один и тот же тест по три раза в надежде, что сейчас он пройдёт?
Расскажу, как локализовать причину нестабильности тестов, а также о классификации этих причин и способах стабилизации автотестов.
Вы узнаете:
- как из одного флакающего теста получить три стабильных;
- стоит ли автоматизировать изначально нестабильные сценарии;
- что можно безболезненно удалить из автотестов, сохранив уровень покрытия.