Открыто

Автоматизация тестирования UI с Python и Playwright. Расширенный [Никита Филонов]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 9 апр 2025.

Цена: 6980р.-92%
Взнос: 544р.
Внимание! Сбор взносов 23 апр 2025

Основной список: 16 участников

  1. 9 апр 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Автоматизация тестирования UI с Python и Playwright. Расширенный [Никита Филонов]

    2025-04-09_19-39-21.png

    Чему вы научитесь:
    • Разрабатывать UI-автотесты на высоком уровне, используя современные технологии, такие как Playwright.
    • Освоите паттерны Page Object, Page Component и Page Factory (два последних встречаются редко, но дают сильное конкурентное преимущество).
    • Подробно разберете Page Factory, что станет большим плюсом на собеседовании.
    • Овладеете Playwright и его уникальными возможностями, недоступными в Selenium.
    • Записывать видео выполнения автотестов с помощью Playwright.
    • Использовать Playwright Trace Viewer для анализа тестов.
    • Научитесь создавать эффективные локаторы с использованием CSS и XPath.
    • Освоите популярный фреймворк pytest: научитесь писать фикстуры, ставить маркировки, параметризировать тесты, создавать собственные плагины и многое другое.
    • Получите практический опыт написания автотестов на выделенном тестовом приложении.
    • Работать с Allure и Allure TestOPS: научитесь создавать понятные и детализированные отчеты с вложением файлов, видео и Playwright Trace Viewer.
    • Ознакомитесь с процессом и научитесь запускать автотесты на CI/CD с публикацией Allure отчета и истории.
    • Научитесь запускать автотесты параллельно для ускорения процесса тестирования.
    • Научитесь правильно настраивать и управлять проектом с помощью Pydantic settings и переменных окружения.
    • Научитесь работать с командной строкой.
    • Освоите работу с моками и оптимизацию выполнения автотестов.
    • Тестировать SPA-приложения на React, что максимально приближено к реальной работе.
    • Грамотно составлять и продвигать резюме для увеличения числа откликов и приглашений.
    • Эффективно проходить собеседования: получите практические советы, применимые в реальной жизни.
    • Работать с Git, публиковать и доводить до финала проект на GitHub, что станет отличным дополнением к резюме.
    • Закрепиться на позиции после устройства на работу и продолжать профессиональный рост.

    Приветствие и инструкции
    1. Знакомимся
    2. Советы по изучению материала
    3. Инструкции по отправке заданий на проверку
    4. Поддержка от преподавателя и вопросы
    Введение в профессию QA Automation Engineer
    1. Основные виды тестирования
    2. Техники тест-дизайна
    3. Артефакты тестирования и тестовая документация
    4. Введение в автоматизацию тестирования
    5. Основные инструменты автоматизации тестирования
    Настройка окружения
    1. Установка и настройка окружения Python
    2. Установка и настройка PyCharm
    Система контроля версий Git
    1. Начало работы с Git
    2. Публикация проекта на GitHub
    3. Работа с GitHub Desktop
    Основы автоматизации c Playwright
    1. Структура веб-страницы
    2. CSS Локаторы и поиск элементов на странице
    3. XPath Локаторы
    4. Введение в Playwright
    5. Углубление в Playwright
    6. Работа с авторизацией в Playwright
    Управление автотестами c Pytest
    1. Введение в Pytest
    2. Интеграция Pytest и Playwright
    3. Маркировки Pytest
    4. Pytest skip, skipif, xfail
    5. Фикстуры Pytest
    6. Плагины Pytest
    7. Параметризация Pytest
    8. Перезапуски автотестов в Pytest
    Паттерны автоматизации тестирования UI
    1. Знакомство с PageObject
    2. Практикуемся в реализации PageObject
    3. Знакомство с PageComponent
    4. Практикуемся в реализации PageComponent
    5. Знакомство с PageFactory
    6. Практические применение PageFactory в автотестах
    7. Наращивание тестовой базы и рефакторинг
    Создание Allure отчета
    1. Знакомство с Allure
    2. Интеграция Allure в автотесты
    3. Добавление Allure шагов в автотесты
    4. Добавление Playwright Trace Viewer в Allure отчет
    5. Добавление видео в Allure отчет
    6. Знакомство с Allure TestOPS
    Улучшение автотестов
    1. Настройки автотестов с Pydantic
    2. Запуск автотестов на разных браузерах
    3. Параллельный запуск автотестов
    4. Моки и оптимизация UI автотестов
    5. Логирование взаимодействий со страницей
    6. Добавляем информацию о переменных окружения в Allure отчет
    Работа с CI/CD
    1. Введение в CI/CD
    2. CI/CD системы
    3. Подготовка проекта к запуску на CI
    4. Запуск автотестов на CI
    Резюме
    1. Итоговый проект
    2. Рекомендации по составлению резюме
    3. Рекомендации по прохождению собеседований

    Цена 6980 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. raider5
      raider5 участвует.
      21 апр 2025 в 13:56
    2. QashqaiBY
      QashqaiBY участвует.
      21 апр 2025 в 08:30
    3. CandyBoy
      CandyBoy участвует.
      21 апр 2025 в 07:13
    4. akakiy1
      akakiy1 участвует.
      20 апр 2025 в 14:44

    Последние важные события

    1. skladchik.com
      Сбор взносов начинается 23.04.2025.
      17 апр 2025 в 07:19
    2. skladchik.com
      TonyGud организатор.
      10 апр 2025