ISTQB CTAL-TAE
ISTQB® CTAL - Test Automation Engineering (Version 2.0)
Описание
Квалификация Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) предназначена для всех, кто занимается тестированием программного обеспечения и автоматизацией тестирования. Сюда входят такие специалисты, как тестировщики, аналитики по тестированию, инженеры по автоматизации тестирования, консультанты по тестированию, архитекторы по тестированию, менеджеры по тестированию и разработчики программного обеспечения. Эта квалификация также подходит всем, кто хочет получить базовое представление об автоматизации тестирования, например, менеджерам проектов, менеджерам по качеству, менеджерам по разработке ПО, бизнес-аналитикам, ИТ-директорам и консультантам по управлению.
Сертификация ISTQB® CT - Test Automation Engineer предназначена для профессионалов в области программного обеспечения, имеющих сертификат ISTQB® Foundation, которые стремятся получить более глубокое понимание тестирования программного обеспечения, чтобы стать инженерами по автоматизации тестирования.
Квалификация Test Automation Engineer предназначена для тех, кто уже достиг продвинутого этапа в своей карьере тестировщика программного обеспечения и желает развивать свои знания в области автоматизации тестирования.
Часть 1: Введение и цели автоматизации тестирования
- Тестировщик узнает о преимуществах автоматизации тестирования и ее ограничениях.
- Рассматривается автоматизация тестирования в рамках различных моделей жизненного цикла разработки программного обеспечения.
- Тестировщик узнает, как архитектура тестируемой системы (SUT) влияет на пригодность инструментов тестирования.
Часть 2: Подготовка к автоматизации тестирования
- Рассматривается проектирование для обеспечения тестируемости SUT с помощью наблюдаемости, управляемости и четко определенной архитектуры.
- Тестировщик узнает об автоматизации тестирования в различных средах.
- Рассматриваются факторы, необходимые для оценки подходящего решения по автоматизации тестирования.
- Тестировщик узнает о технических аспектах, необходимых для разработки рекомендаций по автоматизации тестирования.
Часть 3: Архитектура автоматизации тестирования
- Рассматривается архитектура автоматизации тестирования и ее компоненты, ведущие к созданию решения по автоматизации тестирования.
- Тестировщик узнает об уровнях и их применении в системе автоматизации тестирования.
- Рассматриваются различные подходы к использованию средств автоматизации тестирования.
- Тестировщик узнает, как принципы проектирования и паттерны проектирования могут быть применены к автоматизации тестирования.
Часть 4: Реализация автоматизации тестирования
- Рассматривается эффективное планирование и развертывание пилотного проекта по автоматизации тестирования.
- Тестировщик узнает о рисках развертывания и стратегиях их снижения.
- Рассматриваются факторы, улучшающие сопровождаемость кода автоматизации тестирования.
Часть 5: Стратегии реализации и развертывания автоматизации тестирования
- Тестировщик узнает о конвейерах CI/CD и автоматизированном выполнении тестов на всех уровнях тестирования.
- Рассматривается управление конфигурацией компонентов автоматизации тестирования.
- Тестировщик узнает о зависимостях, применяемых при тестировании API и контрактов.
Часть 6: Отчетность и метрики автоматизации тестирования
- Тестировщик узнает, какие данные можно собирать из SUT и автоматизации тестирования для анализа и отчетности.
- Рассматривается анализ данных из отчетов SUT и автоматизации тестирования для выявления причин сбоев.
- Рассматривается использование тестовых отчетов и информационных панелей для информирования заинтересованных сторон.
Глава 7: Верификация решения по автоматизации тестирования
- Тестировщик узнает, как исследовать и проверять правильность работы компонентов автоматизации тестирования и среды.
- Рассматривается об обеспечении правильного выполнения тестовых сценариев и тестовых наборов.
- Тестировщик поймет, когда необходимо проводить анализ первопричины.
- Рассматриваются техники анализа кода автоматизации тестирования на предмет качества.
Часть 8: Непрерывное совершенствование
- Рассматриваются дополнительные области анализа данных для улучшения тестовых примеров.
- Тестировщик узнает, как улучшать и модернизировать решение для автоматизации тестирования и его компоненты.
- Рассматриваются способы консолидации и оптимизации автоматизации тестирования.
- Тестировщик узнает, как инструменты автоматизации тестирования могут помочь в поддержке и настройке тестов.
Цели обучения
Прохождение этого уровня демонстрирует, что кандидаты могут:
- Описывать цели автоматизации тестирования
- Понимать автоматизацию тестирования в рамках жизненного цикла разработки программного обеспечения
- Понимать конфигурацию инфраструктуры для автоматизации тестирования
- Изучить процесс оценки для выбора правильных инструментов и стратегий
- Понимать концепции проектирования для создания модульных и масштабируемых решений по автоматизации тестирования
- Выбрать подход, включая пилотный, для планирования развертывания автоматизации тестирования в рамках жизненного цикла разработки программного обеспечения
- Проектировать и разрабатывать (новые или модифицированные) решения по автоматизации тестирования, отвечающие техническим требованиям
- Рассмотреть объем и подход к автоматизации тестирования и сопровождению тестового программного обеспечения
- Понимать, как автоматизированные тесты интегрируются в конвейеры CI/CD
- Понимать, как собирать, анализировать и предоставлять отчеты о данных автоматизации тестирования для информирования заинтересованных сторон
- Проверить инфраструктуру автоматизации тестирования
- Определить возможности непрерывного совершенствования автоматизации тестирования
Целевая аудитория
Программа Test Automation Engineering предназначена для инженеров по тестированию, которые хотят внедрить или улучшить автоматизацию тестирования. Он определяет методы и практики, которые могут поддержать устойчивое решение.
Другие руководства и справочные модели, относящиеся к решениям по автоматизации тестирования, включают стандарты программной инженерии для выбранных жизненных циклов разработки программного обеспечения, технологии программирования и стандарты форматирования. Этот учебный план не обучает программной инженерии. Однако ожидается, что инженер по автоматизации тестирования должен обладать навыками, опытом и знаниями в области программной инженерии.
Кроме того, инженер по автоматизации тестирования должен знать отраслевые стандарты программирования и документирования, а также лучшие практики и использовать их при разработке решений по автоматизации тестирования. Эти практики могут повысить ремонтопригодность, надежность и безопасность решения. Такие стандарты, как правило, основаны на характеристиках качества.
Требования
- Успешно сдали сертификационный экзамен ISTQB® CTFL и имеют соответствующий сертификат.
- Достаточный опыт работы в сфере тестирования программного обеспечения, как правило, не менее 18 месяцев.
Скачать учебные планы для этой сертификации или ознакомиться с образцами экзаменов.
Перейти к ресурсамThe global exam price vary depending on the certification and your geographical location.
Запрос стоимости
* Обязательное поле
Зарегистрироваться на экзамен
Brightest Private
Exam
Электронные экзамены для индивидуальных пользователей проводимые на сайте Pearson VUE в режиме реального времени через веб-камеру(также доступны для ISTQB).
Brightest Center
Exam
Электронный экзамен для индивидуальных пользователей в любом из 5200+ центров тестирования Pearson VUE.
Brightest Green
Exam
Электронные коллективные экзамены минимум 6 участников на шести разных языках в любой точке мира.
Brightest Paper
Exam
Классический экзамен для групп минимум из 6 участников на все большем количестве языков.