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

  • Складчина создана: Дата начала
Информация
Цена: 222 РУБ
Организатор: Kail Kail
Список участников
  • 1.
    EvyP
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
345 974
Реакции
30 681
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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-паттерн
  • Как работают цепочечные вызовы
  • Применение паттерна в автоматизации
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
алексей коледачкин веб-автоматизация паттернам

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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