Внедрение автоматизации на Selenium в highload-проект
-
Просто
-
Цель данного доклада – показать, как можно внедрить и успешно использовать Selenium в highload-проект с непрерывной разработкой на примере моего опыта работы в Topface. Автоматизированные UI-тесты далеко не всегда окупают затраты на свою разработку и поддержку, и многие проекты отказываются от использования автоматизированных UI-тестов, так как не видят в них прямой пользы. В данном докладе я расскажу не только о том, как внедрить автоматизацию на Selenium, но и о том как выстроить QA-процессы в команде если их не было никогда до этого на собственном опыте. Очень легко идти по накатанной, но когда вы оказываетесь в ситуации что до вас в компании этого никто никогда не делал, приходится прокачивать и применять свои менеджерские качества, чтобы что-то изменить. Чтобы заставить что-то случиться.
Доклад поделен на три смысловые части. Первая часть - менеджерская. О QA процессах и о том как их выстроить с нуля. Вторая часть - техническая. В этой части будет представлен краткий обзор разработанного фреимворка под Selenium на Python, подробно будет рассмотрено построение тестовых отчетов и тестовое окружение для автоматизированных тестов на Selenium. Третья часть - это объединение первой и второй частей. Собственно интеграция технического решения в построенные QA-процессы.
Презентация
Видео