О курсе

Курс посвящён автоматизации тестирования с использованием 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).