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