Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

С чего начать проект по автоматизации UI

1,088 views

Published on

Доклад Дмитрия Пикулькина на конференции SQA Days-18, 27-28 ноября 2015 г., Москва
www.sqadays.com

Published in: Education
  • Be the first to comment

С чего начать проект по автоматизации UI

  1. 1. С чего начать проект по автоматизации UI Дмитрий Пикулькин, Senior Automation QA
  2. 2. А ты кто такой? Дмитрий Пикулькин • Бармен в 42bar • Senior Automation QA в Intermedia О чём это мы?
  3. 3. О чём это мы? • Требования к продукту • Ручные тест-планы • Готовый продукт Определимся с архитектурой Мы решили, что будем заниматься UI автоматизацией.
  4. 4. Определимся с архитектурой • Элементы страницы и действия над ними (page objects) • Пользовательские сценарии (test steps) • Сами тесты (test cases) Описание страниц
  5. 5. Описания страниц • Кнопки и ссылки (нажать) • Поля ввода (ввести текст) • Динамические поля вывода информации (прочитать) • Чекбоксы (поставить/снять) • Радиокнопки и селекторы (выбрать) Пользовательские сценарии
  6. 6. Пользовательские сценарии • Используют элементы страниц • Простейшие действия пользователя • Из них состоят тесты Тесты
  7. 7. Тесты • Подготовка • Несколько простых действий • Проверка результата Если есть готовое приложение
  8. 8. Если есть готовое приложение • Составляем список страниц (окон, экранов) • Для каждой страницы составляем список элементов на ней • Возможные пользовательские сценарии с использованием имеющихся элементов • Группируем сценарии так чтобы из них получились тесты Если есть кейсы или требования
  9. 9. Если есть тест-кейсы или требования Что в итоге?
  10. 10. Что в итоге? • Легко читать • Легко писать • Легко менять • Легко начать Вопросы?
  11. 11. Q A Вопросы? Телеграмм: @Archieru Скайп: archie.ru Электропочта: a@42bar.ru

×