Открыто

Автоматизация тестирования с Playwright на Java. Базовый [Stepik] [Олег Тодор]

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

Цена: 1800р.-70%
Взнос: 532р.

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

  1. 18 апр 2025 в 21:08
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Автоматизация тестирования с Playwright на Java. Базовый [Stepik] [Олег Тодор]

    2025-04-19_005539.png

    Вы создадите фреймворк для автоматизации тестирования на Java с использованием библиотеки Playwright и других интересных инструментов. Научитесь интегрировать Playwright с Java, Spring, Cucumber и Docker для создания комплексных тестовых решений. Освоите инструменты для генерации отчетов о тестировании.

    Чему вы научитесь
    • Изучите современные технологии и сможете применять их на практике.
    • Научитесь разрабатывать фреймворк автоматизации с нуля с применением востребованных инструментов в IT.
    • Освоите Playwright — инструмент для автоматизации тестирования веб-приложений на Java.
    • Напишете тесты для эмуляции действий пользователя: клики, работа с iframe и многое другое.
    • Познакомитесь с Spring Boot и его возможностями для создания тестовых приложений.
    • Научитесь использовать аннотации Spring для управления зависимостями и конфигурацией.
    • Научитесь интегрировать Playwright с Java, Spring, Cucumber и Docker для создания комплексных тестовых решений.
    • Освоите инструменты для генерации отчетов о тестировании.
    • Сделаете тесты более информативными и удобными для анализа.
    • Познакомитесь с Docker и научитесь создавать контейнеры для тестовых сред.
    • Напишете Dockerfile и запустите тесты в изолированных контейнерах.
    • Упростите процесс тестирования, используя Docker для работы на разных платформах.
    • Научитесь работать с Git и использовать команды для управления версиями кода.
    О курсе
    Добро пожаловать на курс «Автоматизация тестирования с использованием Playwright на языке Java». Этот курс посвящен разработке и внедрению эффективного фреймворка для автоматизации тестирования, который поможет вам значительно упростить и ускорить процесс проверки качества программного обеспечения.
    • Рассмотрим в рамках курса и применим на практике аннотации Spring,
    • библиотеку Cucumber, создадим Docker образ и запустим автотесты в контейнере.
    • В результате прохождения курса вы не только познакомитесь с каждой из этих технологий, но и научитесь интегрировать их в единое целое, создавая мощный фреймворк для автоматизации тестирования.
    • Вы получите практические навыки, которые помогут вам эффективно тестировать веб-приложения, улучшая качество кода и сокращая время на тестирование.
    • Этот курс станет отличной основой для вашего профессионального роста в области автоматизации тестирования и разработки программного обеспечения.
    Для кого этот курс
    • Для опытных тестировщиков.
    • Для начинающих тестировщиков, которые хотят освоить автоматизацию.
    • Для всех, кто хочет научиться работать с Playwright (на языке Java) и другими современными инструментами.
    Этот курс подойдет вам, если вы хотите:
    Освоить современные инструменты автоматизации с Playwright на Java, и стать востребованным специалистом;
    Научиться создавать мощные и гибкие фреймворки для тестирования, которые упростят вашу работу;
    Повысить свою квалификацию и добавить в свой арсенал навыки работы с передовыми технологиями, то этот курс станет вашим идеальным выбором;
    Сделать шаг к карьере эксперта в автоматизации тестирования и открыть для себя новые профессиональные горизонты!

    Как устроено обучение?
    Курс состоит из 6 модулей:
    5 теоретических: «Playwright», «Spring — аннотации для AQA», «Cucumber», «Docker», «GitHub»;
    1 практический: «Практика по созданию фреймворка».
    В конце каждого модуля, закрепление материала в виде тестов.
    В последнем, 6 модуле — «Практика по созданию фреймворка» будет много практики для отработки полученных навыков.
    По окончанию обучения вы получите готовый фреймворк автоматизации тестирования, который сможете использовать на своих проектах.

    Программа курса

    1. Playwright — знакомство
    Библиотека Playwright
    Демо-доступ
    Основные методы
    Преимущества Playwright и отличия от других библиотек
    Playwright: FAQ
    Pom.xml — зависимости для разработки на Java
    Allure для Java и Playwright

    2. Spring — аннотации для AQA
    Spring — что это? Общее представление
    Основные аннотации Spring для AQA
    Dependency Injection Spring

    3. Cucumber
    Знакомство с Cucumber
    Применение Cucumber
    Зависимости Cucumber для разработки

    4. Docker
    Docker — общее представление
    Установка Docker Desktop на Windows
    Docker образ
    Docker контейнер
    Как «подружить» Docker с intellij idea?

    5. GitHub
    GitHub: Знакомство и погружение

    6. Практика по созданию фреймворка
    Подготовка среды окружения (IDEA, JDK, MAVEN)
    Установка необходимых зависимостей
    Структура проекта с использованием Page Object
    Создаем структуру и классы
    «Вешаем» аннотации Spring
    Создаем application.properties для расширенного логирования
    Создаем allure.properties для запуска отчетов
    Создаем логику и пишем код для автотестов
    Настройка docker-compose.yml
    Пишем Dockerfile
    Добавим .dockerignore
    Запускаем docker образ
    Запускаем docker контейнер
    Поздравляю! Фреймворк для автотестов готов!
    Итоги

    Цена: 1800 ₽
    Скрытая ссылка
     
  2. Последние события

    1. KovyazinaYana
      KovyazinaYana участвует.
      21 апр 2025 в 10:14
    2. skladchik.com
      В складчине участвует 5 человек(а).
      21 апр 2025 в 10:14
    3. ena00ena
      ena00ena участвует.
      19 апр 2025 в 05:27
    4. FromKrit
      FromKrit участвует.
      19 апр 2025 в 00:09