О курсе
Программа охватывает несколько модулей, связанных с автоматизацией тестирования. В блоке веб-автоматизации рассматриваются основы 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.