Чему вы научитесь
- Познакомитесь с современными технологиями и научитесь применять их на практике.
- Научитесь разрабатывать фреймворк автоматизации с нуля с применением востребованных инструментов в IT.
- Освоите Playwright — инструмент для автоматизации тестирования веб-приложений на Java.
- Напишете тесты для эмуляции действий пользователя: клики, работа с iframe и многое другое.
- Познакомитесь с Spring Boot и его возможностями для создания тестовых приложений.
- Научитесь использовать аннотации Spring для управления зависимостями и конфигурацией.
- Научитесь интегрировать Playwright с Spring, Cucumber и Docker для создания комплексных тестовых решений.
- Освоите инструменты для генерации отчетов о тестировании.
- Сделаете тесты более информативными и удобными для анализа.
- Познакомитесь с Docker и научитесь создавать контейнеры для тестовых сред.
- Напишете Dockerfile и запустите тесты в изолированных контейнерах.
- Упростите процесс тестирования, используя Docker для работы на разных платформах.
- Научитесь работать с Git и использовать команды для управления версиями кода.
О курсе
Добро пожаловать на курс «Playwright и Java: Автотесты (фреймворк) с нуля». Этот курс посвящен разработке и внедрению эффективного фреймворка для автоматизации тестирования, который поможет вам значительно упростить и ускорить процесс проверки качества программного обеспечения.
⭐ Рассмотрим в рамках курса и применим на практике аннотации Spring,
библиотеку Cucumber, создадим Docker образ и запустим автотесты в контейнере.
⭐ В результате прохождения курса вы не только познакомитесь с каждой из этих технологий, но и научитесь интегрировать их в единое целое, создавая мощный и востребованный фреймворк для автоматизации тестирования.
⭐ Вы получите практические навыки, которые помогут вам эффективно тестировать веб-приложения, улучшая качество кода и сокращая время на тестирование.
⭐ Этот курс станет отличной основой для вашего профессионального роста в области автоматизации тестирования.
Как устроено обучение?
Курс состоит из 7 модулей:
👉 6 теоретических: Включают видеолекции по работе с Playwright, а также темам:
-
Spring (аннотации для AQA)
-
Cucumber
-
Docker
-
GitHub
👉 1 практический: После прохождения теоретической части вас ждут — задания для закрепления материала.
🚩 В последнем, 7 модуле — «Практика по созданию фреймворка» закрепим пройденный материал и напишем фреймворк автоматизации тестирования с нуля, для отработки полученных навыков.
Как купить курс в подарок?
Подарите этот курс тому, кто вам дорог. Всю информацию о том, как оформить
подарочный доступ, читайте здесь.
Для кого этот курс
✅ Для тех, кто хочет научиться работать с Playwright и другими современными инструментами.
Этот курс подойдет вам, если вы хотите: 💡 Освоить современные инструменты автоматизации с Playwright; 💡 Научиться создавать мощные и гибкие фреймворки для тестирования, которые упростят вашу работу; 💡 Повысить свою квалификацию и добавить в свой арсенал навыки работы с передовыми технологиями; 💡 Сделать шаг к карьере эксперта в автоматизации тестирования и открыть для себя новые профессиональные горизонты!
Начальные требования
🧑💻 Знание языка Java (базовый уровень):
Типы данных, переменные, операторы.
Классы, объекты, методы.
Наследование, полиморфизм, инкапсуляция.
🛠️ Технические требования:
Компьютер / ноутбук с операционной системой: Windows 10 / 11, macOS, или Linux.
Теги: #playwrightФреймворкАвтоматизации #playwrightJavaАвтотесты #playwrightАвтотестыJava #автотестыСнуляPlaywrightJava #автоматизацияТестированияPlaywrightJava
Наши преподаватели
Как проходит обучение
👉 Теоретическая часть (будут рассмотрены только основные моменты, необходимые для написания фреймворка).
👉 Практическая часть с примерами кода Playwright.
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- навыки и знания в области разработки фреймворка автотестирования с нуля;
- возможность отработать теорию на практике;
- сертификат;
- проект в портфолио;
- фреймворк, который вы напишите, останется с вами, и по аналогии вы сможете создавать свои собственные решения;
- в процессе изучения познакомитесь с Spring, Cucumber, Docker.