По желанию до начала занятий можно:
- chat - Вступите в чат школы qa.guru и задайте любые вопросы по курсу
- Разберемся с основами Javascript
- Разберемся с GIT
- Покроем автотестами интернет-магазин
- Покроем автотестами блог-платформу
- Научимся генерировать тестовые данные
- Подключим отчет Allure Reports
- Попробуем самые популярные библиотеки для работы с API
- Научимся генерировать тестовые данные через API и базу данных
- Научимся подготавливать тестовые данные через API и базу данных
- Разберемся как делать заглушки для API (моковые данные)
- Посмотрим как можно визуализировать API coverage
- Покроем автотестами мобильное приложение используя appium
- Рассмотрим разные способы встраивания автотестов в процесс разработки
- Развернем собственный стенд для запуска автотестов локально и в Docker;
- Разберемcя как интегрировать автотесты в процесс CI/CD на примере github/gitlab/jenkins
- Научимся отправлять уведомления о статусе тестов в мессенджеры (Telegram, etc)
- Объединим ручные тесты и авто-тесты в единый тест-план в Allure TestOps;
JS Automation Roadmap:
%%{init: {'theme':'neutral'}}%%
mindmap
root((qa automation js))
Базовые навыки
html + css
DOM
селекторы
git
протоколы
AMQP
API
SOAP
Язык программирования
JS
Тестирование
архитектура
архитектура тестового фреймворка
Инструментальные навыки
API UI Automation
Database
Mobile UI Automation
WEB UI Automation
Фреймворки
Playwright
Библиотеки
Ранеры
Jest
Mocha
Репортеры
Allure
CI/CD
Docker
Github
Gitlab
Jenkins