TestCon Moscow 2020

15-17 сентября

Москва

Биография

В 2016 закончил МатМех СПбГУ. В автоматизации тестирования более 4х лет, прошел путь от интерна по автоматизации до QA Automation Tech Lead.
В компании Wrike работает с 2017 года и видел как тестовый фреймворк разрастается с 5к селениум тестов до 20к и более 2-х лет борется с хрукпостю селениум тестов разными способами.

Доклад

Хороший флаки тест – незапущенный флаки тест

Каких бы размеров не были ваши кубирнейтесы, в которых вы поднимаете докер контейнеры для прогона селениуем тестов, сколько бы сотен тестов не запускали в минуту – не стоит забывать об одной неприятной особенности селениум тестов – хрупкости. Сейчас существует огромное количество способов борьбы с флаки тестами, начиная от использования фреймворков, с помощью которых можно писать стабильные тесты, заканчивая инструментами, позволяющими “на лету” в ходе теста изменять элементы, давая тесту пройти.
В Wrike пришли к выводу, что хороший flaky-тест – незапущенный flaky-тест. В своем выступлении Иван расскажет, как избежать запуска flaky-тестов, используя тестовый карантин и систему мониторинга тестов. Вы узнаете, зачем нужен карантин, из чего он состоит, и как его использовать на практике.
Такой подход поможет сократить количество ложных падений и сэкономит время и нервы тестировщикам, работающим с большой базой интеграционных тестов для бэкэнда и веба.

Доклад будет интересен всем тем, кто занимается обеспечением качества продукта и устал от рутины, связанной с разбором ложный падений. Уровень сложности доклада — средний, в нем нет хардокрных примеров с кодом, но практической информации будет много.

Ключевые слова

🔑 Тестовый карантин
🔑 Флаки тесты
🔑 Селениум тесты