Скачать 

Курс по паттернам веб-автоматизации [Алексей Коледачкин]

Цена: 222 РУБ
Организатор: Robot
В списке нет видимых участников.
Robot
Robot
Складчик
  • #1

Курс по паттернам веб-автоматизации [Алексей Коледачкин]

Ссылка на картинку
ПРОГРАММА КУРСА

1
ВВЕДЕНИЕ В PAGE OBJECT
  • Что такое паттерны и зачем они нужны
  • Знакомство с Page Object
  • Основные сущности
  • Вспомогательные методы
  • Первый тест в POM
  • Цепочка запуска
2
ИНКАПСУЛЯЦИЯ ЛОКАТОРОВ
  • Вспоминаем, что такое инкапсуляция
  • Применяем ее на практике
3
МУЛЬТИСТРАНИЧНЫЕ ТЕСТЫ
  • Создание нескольких страниц
  • Базовая инициализация pages
  • Продвинутая инициализация pages + новая сущность
4
МЕТАКЛАССЫ ДЛЯ ЛОКАТОРОВ
  • Что такое метаклассы
  • Избавляемся от картежей в Xpath-локаторах и CSS-селекторах
5
ЗАВИСИМОСТИ ПРОЕКТА
  • Создание файла requirements.txt
  • Использование файла
6
ALLURE В PAGE OBJECT
  • Маркировка в POM
  • Разница в шагах и их реализация
  • Генерация отчета
7
ВИДЫ ИНТЕРФЕЙСОВ
  • Декларативный интерфейс
  • Императивные интерфейс
  • Что выбрать?
8
ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ
  • Что такое переменные окружения
  • Как создать переменную
  • Мультистейджинг - тесты в разных окружениях
  • Запуск тестов в разных браузерах
9
ЧУВСТВИТЕЛЬНЫЕ ДАННЫЕ
  • Введение
  • Установка зависимостей
  • Работа с файлом .env
  • Обьект для работы с данными
  • Динамическое изменение данных в зависимости от выбранного окружения
10
МУЛЬТИЮЗЕРНОСТЬ
  • Работа с несколькими юзерами - Часть 1 (Реализация через методы)
  • Работа с несколькими юзерами - Часть 2 (Реализация через фикстуру)
11
PAGE COMPONENTS
  • Особенности использования page component
  • Выделение компонентов страницы
  • Применение компонентного подхода (2 варианта)
12
МУЛЬТИРОЛЬНОСТЬ
  • Тесты для одной роли
  • Тесты для второй роли
  • Одинаковый тест для обеих ролей
  • Тест с немного отличающейся логикой для обеих ролей - используем ветвления
  • Разделение интерфейсов
13
СОЗДАНИЕ ХЕЛПЕРОВ
  • Что такое и для чего нужны хелперы
  • Создание UI-хелпера
  • Подход в создании API и DB-хелперов
14
Fluent Interface
  • Что такое fluent-паттерн
  • Как работают цепочечные вызовы
  • Применение паттерна в автоматизации
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху