Главная задача тестов – дать четкое понимание состояния продукта. И автотесты здесь не исключение. Чтобы мы могли положиться на автотесты и доверить им качество регрессионных (и не только) проверок, нужно, чтобы стабильность прогонов не вызывала даже малейших сомнений.
Рассмотрю красивые и не очень способы сделать UI-автотесты надежнее. Поговорим про варианты стабилизации тестового фреймворка на основе Selenium, так как много UI-автотестов ещё используют эту библиотеку или её обертки.
Доклад будет полезен тем, кто пишет автотесты недавно, и тем, кому интересно, к каким трюкам можно прибегать во имя озеленения упрямо падающих прогонов.
Анастасия Заречнева QA engineer, Semrush
Работаю QA 4 года, 3 года из которых тестировала и руководила отделом QA в аутсорс-компании, и 1 год обеспечивала качество рекламных и бизнес-продуктов в ВК.
Сейчас занимаюсь инструментами для рисёрча ключевых слов для SEO-продвижения: в основном автоматизацией тестирования в небольшой продуктовой команде. Волонтерю в Women in tech Russia, преподавала тестирование в Stepik Academy, а сейчас в Нетологии; участвую в ПК 5-го сезона Podlodka QA crew. Веду блог про тестирование и около него и провожу менторские сессии через платформу GetMentor.