Скачать презентацию Автоматизация для ленивых тестировщиков Засухина Екатерина и Химиченко Скачать презентацию Автоматизация для ленивых тестировщиков Засухина Екатерина и Химиченко

Автоматизация для ленивых тестировщиков. Selenium + Python + Behave (BDD).pptx

  • Количество слайдов: 27

Автоматизация для ленивых тестировщиков Засухина Екатерина и Химиченко Оксана ATI. SU Автоматизация для ленивых тестировщиков Засухина Екатерина и Химиченко Оксана ATI. SU

github. com/ati-test/sqa 2014 github. com/ati-test/sqa 2014

Значок инсталлятора Значок инсталлятора

Вам понадобится: - Selenium Webdriver - Python 3. 3 - Behave ---------------- Mozilla Firefox Вам понадобится: - Selenium Webdriver - Python 3. 3 - Behave ---------------- Mozilla Firefox - Текстовый редактор (Notepad++) - Консоль (Git Bash)

Коротко о нас • 156 000 живых регистраций • 130 000 уникальных пользователей в Коротко о нас • 156 000 живых регистраций • 130 000 уникальных пользователей в день • релизы 1 -2 раза в неделю • 15 разработчиков, 3 тестировщика

Selenium IDE Selenium IDE

Some guy Some guy

Java Selenium Test. NG Eclipse Java Selenium Test. NG Eclipse

К такому жизнь нас не готовила К такому жизнь нас не готовила

Автоматизатор Автоматизатор

Автоматизатор через три месяца Автоматизатор через три месяца

Тест на Java+Selenium Тест на Java+Selenium

Тест на Python+Selenium Тест на Python+Selenium

Тест на Python+Selenium по технике BDD Сценарий: Отправка «Заказ» Если ввести в поле «Номер Тест на Python+Selenium по технике BDD Сценарий: Отправка «Заказ» Если ввести в поле «Номер заказа» текст «№ 1» И ввести в поле «Фамилия» текст «Иванов» И ввести в поле «Имя» текст «Сергей» И нажать на ссылку с текстом «Отправить» То откроется страница с формой «Заказы»

Behave Фреймворк для разработки тестов в стиле BDD на Python. Behave Фреймворк для разработки тестов в стиле BDD на Python.

Behave • тесты пишутся на человеческом языке • поддерживаются кодом, написанным на Python Behave • тесты пишутся на человеческом языке • поддерживаются кодом, написанным на Python

Selenium Webdriver Это программная библиотека, которая позволяет управлять поведением браузера, получать от него данные Selenium Webdriver Это программная библиотека, которая позволяет управлять поведением браузера, получать от него данные и давать ему различные команды.

Selenium Webdriver Подробнее познакомиться с методами Webdriver можно на сайте Selenium with Python: http: Selenium Webdriver Подробнее познакомиться с методами Webdriver можно на сайте Selenium with Python: http: //seleniumpython. readthedocs. org/

Директория с тестами Директория с тестами

Новый тестировщик Новый тестировщик

Совет от Кэпа Не пытайтесь покрыть тестами все и сразу Тесты в первую очередь Совет от Кэпа Не пытайтесь покрыть тестами все и сразу Тесты в первую очередь должны облегчать вашу работу

Совет от Кэпа У вас будет больше свободного времени, которое вы сможете потратить на Совет от Кэпа У вас будет больше свободного времени, которое вы сможете потратить на изучение новых языков и технологий

Совет от Кэпа У вас будет больше свободного времени, которое вы сможете потратить на Совет от Кэпа У вас будет больше свободного времени, которое вы сможете потратить на изучение новых языков и технологий

Совет от Кэпа Постоянно мотивируйте себя, особенно на начальном этапе Совет от Кэпа Постоянно мотивируйте себя, особенно на начальном этапе

Совет от Кэпа Постоянно мотивируйте себя, особенно на начальном этапе Представьте, какими потрясающими автоматизаторами Совет от Кэпа Постоянно мотивируйте себя, особенно на начальном этапе Представьте, какими потрясающими автоматизаторами вы станете

Совет от Кэпа Постоянно мотивируйте себя, особенно на начальном этапе И как вам поднимут Совет от Кэпа Постоянно мотивируйте себя, особенно на начальном этапе И как вам поднимут зарплату

Спасибо за внимание! Вопросы? katerina@ati. su oksana. h@ati. su Спасибо за внимание! Вопросы? katerina@ati. su oksana. h@ati. su