Описание
ISTQB® CT - Test Automation Engineer certification (Автоматизатор тестирования) предназначена для профессионалов в области программного обеспечения, которые уже имеют сертификат ISTQB® Foundation certificate (Базового Уровня) и хотят глубже понять тестирование программного обеспечения, чтобы стать инженером по автоматизации тестирования.
Квалификация Test Automation Engineer предназначена для людей, которые уже достигли продвинутого этапа в своей карьере в области тестирования ПО и хотят развивать свои знания в области автоматизации тестирования.
Глава 1: Введение и цели автоматизации тестирования
- Цель автоматизации тестирования.
- Факторы успеха при автоматизации тестирования.
Глава 2: Подготовка к автоматизации тестирования
- Факторы SUT, влияющие на автоматизацию тестирования.
- Оценка и выбор инструментов.
- Проектирование с учетом возможности тестирования и автоматизации.
Глава 3: Общая архитектура автоматизации тестирования
- Введение в gTAA.
- Проектирование TAA.
Глава 4: Риски развертывания и непредвиденные обстоятельства
- Выбор подхода к автоматизации тестирования и планирование развертывания.
- Оценка рисков и стратегии их снижения.
- Ведение автоматизированных тестов.
Глава 5: Метрики и отчеты по автоматизации тестирования
- Выбор метрик TAS.
- Внедрение метрики.
- Запись TAS и SUT.
- Отчетность по автоматизации тестирования
Глава 6: Переход от ручного тестирования к автоматизированной среде
- Критерии автоматизации.
- Определение шагов, необходимых для внедрения автоматизации регрессионного тестирования.
- Факторы, которые необходимо учитывать при автоматизации тестов для новых функций.
- Факторы, которые необходимо учитывать при автоматизации тестов подтверждения.
Глава 7: Верификация CAS
- Проверка компонентов автоматизированной тестовой среды.
- Проверка пакета автоматизированного тестирования.
Глава 8: Непрерывное совершенствование
- Варианты улучшения автоматизации тестирования.
- Планирование внедрения усовершенствований в области автоматизации тестирования.
Цели обучения
Успешное прохождение этого уровня свидетельствует о том, что кандидаты могут:
- Объяснить цели, преимущества, недостатки и ограничения автоматизации тестирования.
- Определить технические факторы успеха проекта автоматизации тестирования.
- Анализировать тестируемую систему для определения подходящего решения по автоматизации.
- Анализировать средства автоматизации тестирования для конкретного проэкта и сообщать о технических выводах и рекомендациях.
- Понять методы “проэктирование для тестируемости” и “проэктирование для автоматизации тестирования”.
- Объяснить структуру общей архитектуры автоматизации тестирования.
- Анализ факторов внедрения, использования и требований к обслуживанию для данного решения по автоматизации тестирования.
- Объяснить факторы, которые необходимо учитывать при определении возможности повторного использования компонентов.
- Применять руководящие принципы, поддерживающие эффективную деятельность по пилотированию и внедрению инструментов тестирования.
- Анализировать риски развертывания и выявить технические проблемы, которые могут привести к неудаче проекта автоматизации тестирования, а также планировать стратегии по их снижению.
- Классифицировать метрики, которые можно использовать для мониторинга стратегии автоматизации тестирования и ее эффективности.
- Объяснить, как составляется и публикуется отчет о выполнении теста.
- Применять критерии для определения пригодности тестов для автоматизации.
- Понимание факторов при переходе от ручного к автоматизированному тестированию.
- Объяснить факторы, которые необходимо учитывать при внедрении автоматизированного регрессионного тестирования, тестирования новых функций и тестирования подтверждения.
- Проверка корректности среды автоматизированного тестирования, включая настройки инструментов тестирования.
- Проверка правильности поведения для данного сценария автоматизированного тестирования и/или набора тестов.
- Анализировать технические аспекты развернутого решения по автоматизации тестирования и давать рекомендации по его улучшению.