Внедрение автоматизации на Selenium в highload-проект by Никита Гавриш

Speaker Гавриш Никита Викторович
Title - Название доклада
Внедрение автоматизации на Selenium в highload-проект
Title in English
Selenium integration with highload-project.
Annotation - Аннотация (1000 знаков с пробелами)

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

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

Annotation in English - Аннотация на английском (1000 symbols with spaces)

 

The purpose of this report - to show how to implement and successfully use Selenium in highload-project with the continuous development within example of my experience in the Topface. Automated UI-tests do not always pay off the cost of its development and support, so many projects refuse to use automated UI-tests because they do not see a direct benefit. In this paper I will discuss not only how to implement automated UI-tests on Selenium, but also about how to build a QA-processes in the team if there have never been ones from my experience. Very easy to walk on thumb, but when you find yourself in a situation that's up to you in the company of no one ever did, you have to pump and apply their managerial skills to make a difference. In order to make something happen.

It is divided into three parts. The first part is managerial. About QA processes and how to build them from scratch. The second part is technical. This part provides a brief overview of the developed framework under Selenium for Python, will be discussed in detail the construction of test reports and test environment for automated tests for Selenium. The third part - the union of the first and second parts. Actually the integration of technical solutions in the QA-built processes.

 

Detail description or Plan of the talk- Развернутые тезисы или план доклада

О проекте

Проблемы, которые предстояло решить

Процессы и приоритеты

Проблемы, которые была призвана решить автоматизация

Разработка фреимворка

Репорты

Тестовая среда

Внедрение автоматизации в процессы

Заключение

Type of Presentation - Тип доклада
  • Regular Talk - Секционный доклад (40 min)
Level of audience - Уровень аудитории
  • 2 (intermediate)
Contact info - Контактная информация

nikikikita@gmail.com

skype: shirvag

vk.com/mafia239

facebook.com/ngavris

Public profile - Ссылка на публичный профиль
http://ru.linkedin.com/pub/никита-гавриш/56/846/9b0/
Subjects of the talk - Тематика доклада
  • Test automation
Last Updated 17 Sep 14:01