- Тренинг
- Программа
Неделя 1: Цели автоматизированного тестирования
Тренер: Наталья Руколь
- Введение в курс, терминология автоматизированного тестирования
- Различные цели и стратегии автоматизированного тестирования
- Принятие решений по внедрению автоматизации
- Критерии отбора тестов для автоматизации
Неделя 2: Инструменты автоматизированного тестирования и подходы к построению тестов
Тренер: Алексей Баранцев
- Ключевые элементы стека автоматизации тестирования: тестовый фреймворк, драйвер интерфейса
- Интерфейсы автоматизации: GUI, API и другие
- Подходы к организации автотестов: data-driven, keyword-driven, behavior-driven и другие
Неделя 3: Инфраструктура автоматизированного тестирования
Тренер: Алексей Баранцев
- Элементы инфраструктуры: система протоколирования, подготовки окружений, генерации тестовых данных и автозапуска тестов
- Интеграция автотестов с системами групповой работы (сервер непрерывной интеграции, баг-трекер, система управления тестами)
- Выбор технических средств: языка разработки, инструментов автоматизации, инфраструктурных решений
Неделя 4: Стратегия автоматизации
Тренер: Наталья Руколь
- Планирование внедрения и развития автоматизированного тестирования
- Оценка трудозатрат на автоматизацию и поддержку автотестов
- Организация автоматизированного тестирования и передача данных в крупных командах
- Метрики по оценке автоматизированного тестирования.