• Складчины
  • Администрирование

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

Найти складчину
  • Дата начала 9 Сен 2024
Цена: 950 РУБ
Список участников складчины:
  • 1. lucky-man777
  • 2. alex032014
  • 3. signacher
  • 4. matvex86
  • 5. bulati
  • 6. Paul.junior
Показать больше
Скачать курс
Скачать Скачать Скачать
Aноним
  • 9 Сен 2024
  • #1

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

Ссылка на картинку
Требования ко всем студентам:
  • Уверенные знания Python, особенно ООП.
  • Отличное владение Selenium или Playwright.
  • Глубокие знания Pytest (фикстуры, косвенная и обычная параметризации, и прочее)
  • Желание прокачать архитектурные навыки.
Программа:
  • 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-паттерн
    Как работают цепочечные вызовы
    Применение паттерна в автоматизации
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Последнее редактирование: 19 Янв 2026
Поиск по тегу:
Теги
алексей коледачкин веб-автоматизация паттернам
Похожие складчины
Скачать Курс по построению процессов автоматизации тестирования на Python для web и rest api проектов с нуля. Тариф Web abtomation [Алексей Коледачкин]
  • 8 Сен 2024
  • в разделе: Администрирование
Скачать [Learn.javascript] Мастер-класс по архитектуре и паттернам
  • 24 Дек 2024
  • в разделе: Администрирование
Скачать [Stepik] Автоматизация тестирования веб-приложений с помощью Selenium [Александр Кузнецов]
  • 13 Июл 2024
  • в разделе: Администрирование
Скачать [LoftSchool] Продвинутый курс по веб-разработке
  • 6 Мар 2025
  • в разделе: Администрирование
Скачать [Stepik] Автоматизация тестирования веб-приложений с помощью Selenium [2] [Александр Кузнецов]
  • 29 Июл 2024
  • в разделе: Администрирование

Войдите или зарегистрируйтесь!

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

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

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

Войти
  • Складчины
  • Администрирование
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка