О курсе

Программа охватывает несколько модулей, связанных с автоматизацией тестирования. В блоке веб-автоматизации рассматриваются основы JavaScript, работа с Git и GitHub, написание автотестов для приложений, формирование отчётности в Allure Reports и отправка уведомлений о статусе тестов в Telegram, Slack и другие сервисы.

Отдельный модуль посвящён тестированию API: в нём разбираются библиотеки для работы с API, подготовка тестовых данных через API и создание заглушек (моковых данных). Модуль тест-менеджмента знакомит с Allure TestOps, интеграцией с Jenkins и объединением ручных и автоматизированных тестов в единый тест-план.

В блоке инфраструктуры и уведомлений рассматривается настройка уведомлений о статусе автотестов, развёртывание стенда для локального запуска и в Docker, связывание сборок Jenkins с репозиториями GitHub, а также принципы CI/CD в GitLab. Модуль мобильной автоматизации включает основы, Browserstack, Appium и Android Studio.

Заявленный стек включает JavaScript, Playwright и Appium для кода; Git, GitHub, GitLab, Docker, Jenkins, Selenoid и Browserstack для инфраструктуры; Allure Reports и TestOps для визуализации тестов; Slack, Telegram, Email, Mattermost и Skype для уведомлений. Преподаватели курса — Артём Ерошенко, Любовь Данилова и Станислав Васенков — имеют опыт в автоматизации тестирования и разработке инструментов для QA.

Что рассматривается в программе

  • рассматриваются основы JavaScript и работа с Git/GitHub
  • разбирается написание автотестов с использованием Playwright
  • изучается тестирование API, включая подготовку данных и моковые заглушки
  • рассматривается работа с Allure Reports и Allure TestOps для отчётности
  • разбирается настройка уведомлений о статусе тестов через Telegram, Slack и другие каналы
  • изучается развёртывание стенда для автотестов локально и в Docker
  • рассматриваются основы мобильной автоматизации с Appium, Browserstack и Android Studio
  • разбирается интеграция с Jenkins и принципы CI/CD в GitLab

Кому может быть полезен курс

  • тем, кто интересуется автоматизацией тестирования веб- и мобильных приложений
  • специалистам, которым нужно ознакомиться с JavaScript и Playwright в контексте QA
  • тем, кто хочет изучить построение инфраструктуры для запуска автотестов
  • QA-инженерам, рассматривающим переход к автоматизированному тестированию

Вопросы о программе

Какие инструменты входят в заявленный стек курса?

В описании указаны JavaScript, Playwright и Appium для написания кода; Git, GitHub, GitLab, Docker, Jenkins, Selenoid и Browserstack для инфраструктуры; Allure Reports и TestOps для визуализации тестов; Slack, Telegram, Email, Mattermost и Skype для уведомлений.

Какие модули включает программа?

Программа состоит из пяти модулей: веб-автоматизация, тестирование API, тест-менеджмент, инфраструктура и уведомления, мобильная автоматизация.

Кто является преподавателем курса?

В исходных сведениях указаны Артём Ерошенко (Qameta Software), Любовь Данилова (QA Expert) и Станислав Васенков (основатель QA.GURU).

Рассматривается ли в курсе мобильная автоматизация?

Да, отдельный модуль посвящён основам мобильной автоматизации, а также инструментам Browserstack, Appium и Android Studio.