О курсе
Курс посвящён автоматизации тестирования с использованием JavaScript и Playwright. В рамках программы рассматриваются основы JavaScript, работа с Git и GitHub, написание автотестов для веб-приложений, формирование отчётов с помощью Allure Reports и настройка уведомлений о статусе тестов в мессенджерах. Отдельный модуль посвящён тестированию API: изучаются библиотеки для работы с API, подготовка тестовых данных и создание моков. В части тест-менеджмента рассматривается использование Allure TestOps, интеграция с Jenkins и объединение ручных и автоматических тестов в единый тест-план. Модуль по инфраструктуре включает развёртывание стенда для запуска автотестов локально и в Docker, связывание сборок Jenkins с GitHub, а также знакомство с CI/CD в GitLab. Завершающий модуль посвящён мобильной автоматизации с использованием Browserstack, Appium и Android Studio. Преподаватели — практикующие специалисты с опытом в автоматизации тестирования.
Что рассматривается в программе
- рассматриваются основы JavaScript и работа с Git/GitHub
- разбирается написание автотестов для веб-приложений с использованием Playwright
- изучается тестирование API, включая подготовку данных и моки
- рассматривается использование Allure Reports и Allure TestOps для отчётности
- разбирается настройка уведомлений о статусе тестов в Telegram, Slack и других сервисах
- изучается развёртывание инфраструктуры с Docker, Jenkins и CI/CD в GitLab
- рассматриваются основы мобильной автоматизации с Appium и Browserstack
Кому может быть полезен курс
- тем, кто интересуется автоматизацией тестирования на JavaScript и Playwright
- QA-инженерам, желающим освоить автоматизацию веб- и мобильных приложений
- специалистам, которым нужно ознакомиться с инструментами инфраструктуры для автотестов
Вопросы о программе
Какие инструменты рассматриваются в курсе?
В курсе рассматриваются JavaScript, Playwright, Appium, Git/GitHub/GitLab, Docker, Jenkins, Selenoid, Browserstack, Allure Reports/TestOps, а также сервисы уведомлений: Slack, Telegram, Email, Mattermost, Skype.
Какие модули включены в программу?
Программа состоит из пяти модулей: веб-автоматизация, тестирование API, тест-менеджмент, инфраструктура и уведомления, мобильная автоматизация.
Кто преподаёт на курсе?
Преподаватели: Артём Ерошенко (разработчик Allure Reports и Allure TestOps), Любовь Данилова (QA Expert) и Станислав Васенков (основатель QA.GURU).