Upload
sqalab
View
1.144
Download
11
Embed Size (px)
DESCRIPTION
Доклад Екатерины Засухиной и Оксаны Химиченко на SQA Days-15. 18-19 апреля, 2014, Москва. www.sqadays.com
Citation preview
Автоматизация для ленивых тестировщиков
Засухина Екатерина и Химиченко Оксана
ATI.SU
github.com/ati-test/sqa2014
Значок инсталлятора
Вам понадобится:
- Selenium Webdriver- Python 3.3- Behave--------------------------------- Mozilla Firefox- Текстовый редактор (Notepad+
+)- Консоль (Git Bash)
Коротко о нас
• 156 000 живых регистраций
• 130 000 уникальных пользователей в день
• релизы 1-2 раза в неделю
• 15 разработчиков, 3 тестировщика
Selenium IDE
Some guy
JavaSeleniumTestNGEclipse
К такому жизнь нас не готовила
Автоматизатор
Автоматизатор через три месяца
Тест на Java+Selenium
Тест на Python+Selenium
Тест на Python+Selenium по технике BDD
Сценарий: Отправка «Заказ»
Если ввести в поле «Номер заказа» текст «№1»
И ввести в поле «Фамилия» текст «Иванов»
И ввести в поле «Имя» текст «Сергей» И нажать на ссылку с текстом
«Отправить» То откроется страница с формой
«Заказы»
Behave Фреймворк для разработки
тестов в стиле BDD на Python.
• тесты пишутся на
человеческом языке
• поддерживаются кодом, напи-
санным на Python
Behave
Selenium Webdriver
Это программная библиотека, которая позволяет управлять
поведением браузера, получать от него данные и
давать ему различные команды.
Selenium Webdriver
Подробнее познакомиться с методами Webdriver можно на сайте Selenium with Python:
http://selenium-python.readthedocs.org/
Директория с тестами
Новый тестировщик
Совет от Кэпа
Не пытайтесь покрыть тестами все и сразу
Тесты в первую очередь должны облегчать
вашу работу
Совет от КэпаУ вас будет больше свободного времени, которое вы сможете потратить на изучение
новых языков и технологий
Совет от КэпаУ вас будет больше свободного времени, которое вы сможете потратить на изучение
новых языков и технологий
Совет от КэпаПостоянно мотивируйте себя, особенно на
начальном этапе
Совет от КэпаПостоянно мотивируйте себя, особенно на
начальном этапеПредставьте, какими потрясающими
автоматизаторами вы станете
Совет от КэпаПостоянно мотивируйте себя, особенно на
начальном этапеИ как вам поднимут зарплату