Курс: Автоматизация тестирования на JavaScript «JavaScript QA Engineer»
Продолжительность курса: 64 ак. ч.
Описание курса:
Программа делится на 5 модулей. Вы изучите необходимую теорию, научитесь строить архитектуру тестов и организовывать фреймворки, внедрять автотесты в процесс разработки, познакомитесь с инструментами для тестирования UI.
Вы освоите:
• CI-практики
• актуальные подходы к автоматизации тестирования веб-приложений
• принципы работы фреймворков тестирования
Аудитория:
Для кого этот курс?
• Для инженеров по тестированию: сможете перейти в автоматизацию тестирования на JS, создавать автотесты программного интерфейса и ускорять процесс с помощью фреймворков, а также научитесь применять мощный инструмент для сквозного и кроссбраузерного тестирования – Playwright
• Для специалистов по автоматизированному тестированию на JS: сможете углубить, систематизировать и обновить знания по тестированию API и UI, по процессам CI и CD в тестировании
• Для тех, кто планирует внедрять автоматизацию тестирования: вы сможете писать тесты на JavaScript быстрее и проще, чем на других ЯП
Необходимая подготовка:
• опыт в тестировании – от 1 года
• минимальные знания программирования на Jav * aScript: типы, операторы, циклы, строки, массивы, объекты
• умение использовать основные техники тест-дизайна
Программа курса:
Модуль 1. Введение в автоматизацию тестирования на JS
• Введение в автоматизацию тестирования
• Настройка окружения
• Git на кончиках пальцев
• Основы JS. Функции
• Unit тесты и data driven testing
Модуль 2. Тестирование API
• Препарируем http запросы
• Основы JS. Объекты и массивы
• Библиотеки для тестирования API
• Шаблоны проектирования в тестировании API
• Валидируем http запросы
• Репортеры и внешние сервисы
• TypeScript в тестировании
Модуль 3. Практики CI/CD
• Стратегия автоматизации в agile проектах и планирование покрытия
• Контейнеры. Docker
• Катит - не катит. Github CI часть 1
• Катит - не катит. Github CI часть 2
• Q&A сессия
• SQL
Модуль 4. Тестирование UI
• Обзор инструментов для тестирования UI
• Локаторы
• Основные сценарии использования Playwright
• Шаблоны проектирования и техники тест-дизайна в тестировании UI
• Основы JS. Классы
• Основы JS. Классы в типовых сценариях автотестов
• Behavior Driven Development и acceptance тесты
Модуль 5. Проектная работа
Окончательная цена указывается в договоре на обучение.
Записаться на курс