О чём курс
В ходе данного курса слушатели получат знания:
о целях автоматизации тестирования и подходах к автоматизации;
об автоматизации функционального тестирования, областях его применения, видах работ по автоматизации, целесообразности и эффективности автоматизации;
об организации работ и рисках при проведении автоматизированного функционального тестирования.
Цели
После завершения обучения слушатели:
узнают о целях автоматизированного функционального тестирования, подходах к их проведению и специфике различных видов автоматизации;
смогут оценивать трудозатраты на разные виды автоматизированного тестирования;
будут осознавать и оценивать риски, связанные с данными видами автоматизированного тестирования;
смогут планировать работы и применять лучшие практики в этих областях.
Целевая аудитория
Инженеры по автоматизации, тест-менеджеры.
Предварительная подготовка
Знание основ разработки ПО, тестирования, программирования.
Для кого
Тестировщик
Тест-менеджер
Улучшаемые навыки
Понимание принципов автоматизированного тестирования
Выбор инструментов для автоматизации
Создание и выполнение автоматизированных тестов
Управление тестовой документацией
Интеграция автоматизированного тестирования
Темы курса
01
Цели автоматизации тестирования. Виды автоматизации
02
Автоматизация функционального тестирования
-
Задачи. Области применения
-
Принципы, методы, технологии, средства
-
Общий подход к автоматизации тестирования. Взаимодействие инструмента автоматизации с тестируемым приложением. Понятие о фреймворке автоматизации
-
Плюсы и минусы автоматизации тестирования
-
Приоритеты и риски автоматизации
-
Целесообразность автоматизации. Ложные ожидания
-
Виды работ по автоматизации. Оценка трудозатрат
-
Эффективность автоматизации. Выгоды против затрат. Возврат инвестиций.
-
Хорошие практики автоматизации
- Факторы, влияющие на выбор инструментария
Чему вы научитесь
01
Научитесь основным концепциям автоматизированного тестирования, включая его преимущества и недостатки по сравнению с ручным тестированием
02
Освоите методы выбора подходящих инструментов для автоматизированного тестирования
03
Научитесь разрабатывать и запускать автоматизированные тесты для различных типов приложений
04
Освоите методы документирования тестов и управления тестовой документацией, включая создание тестовых сценариев и отчетов о тестировании
05
Научитесь интегрировать автоматизированные тесты в процессы непрерывной интеграции и доставки