О курсе

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

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

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

В описании курса перечислен стек технологий: JavaScript, Playwright, Appium для кода; Git, GitHub, GitLab, Docker, Docker-compose, Jenkins, Selenoid, Browserstack для инфраструктуры; Allure Reports, Allure TestOps, Jenkins для визуализации тестов; Slack, Telegram, Email, Mattermost, Skype для уведомлений. Тариф «Самостоятельный» включает 20 модулей, домашние задания без проверки, доступ к инфраструктуре школы и стендам, а также 100 часов самостоятельной практики.

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

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

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

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

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

Какие темы входят в программу курса?

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

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

В материалах упоминаются JavaScript, Playwright, Appium, Git/GitHub/GitLab, Docker/Docker-compose, Jenkins, Selenoid, Browserstack, Allure Reports/TestOps, а также сервисы уведомлений Slack, Telegram, Email, Mattermost, Skype.

Что включает тариф «Самостоятельный»?

Тариф предусматривает 20 модулей, домашние задания без проверки, доступ к инфраструктуре школы и стендам для отработки умений, а также 100 часов самостоятельной практики.

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

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