ISTQB® CTAL - Test Automation Engineering (Version 2.0)
-
з 30-03-26 до 01-04-26
Germany - Frankfurt
English
Опис
Кваліфікація Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) призначена для всіх, хто займається тестуванням програмного забезпечення та автоматизацією тестування. Сюди входять тестувальники, тест-аналітики, інженери з автоматизації тестування, тест-консультанти, архітектори тестів, тест-менеджери та розробники програмного забезпечення. Ця кваліфікація також підходить для тих, хто хоче отримати базове розуміння автоматизації тестування, наприклад, менеджерів проектів, менеджерів з якості, менеджерів з розробки програмного забезпечення, бізнес-аналітиків, ІТ-директорів та консультантів з управління.
Сертифікація ISTQB® CT - Інженер з автоматизації тестування призначена для фахівців з розробки програмного забезпечення з сертифікатом ISTQB® Foundation, які прагнуть глибше зрозуміти тестування програмного забезпечення, щоб стати інженерами з автоматизації тестування..
Кваліфікація Test Automation Engineer призначена для людей, які вже досягли певного рівня у своїй кар'єрі в галузі тестування програмного забезпечення і бажають розвивати свої знання в галузі автоматизації тестування.
Розділ 1: Вступ та цілі автоматизації тестування
- Тестувальник дізнається про переваги автоматизації тестування та її обмеження.
- Розглядається автоматизація тестування в рамках різних моделей життєвого циклу розробки програмного забезпечення.
- Тестувальник дізнається, як архітектура системи, що тестується (SUT), впливає на придатність тестових інструментів.
Розділ 2: Підготовка до автоматизації тестування
- Розглядається проектування для забезпечення тестуємості ПЗ за допомогою спостережуваності, керованості та чітко визначеної архітектури.
- Тестувальник дізнається про автоматизацію тестування в різних середовищах.
- Розглядаються фактори, необхідні для оцінки відповідного рішення для автоматизації тестування.
- Тестувальник дізнається про технічні міркування, необхідні для розробки рекомендацій з автоматизації тестування.
Розділ 3: Архітектура автоматизації тестування
- Розглядається архітектура автоматизації тестування та її компоненти, що призводять до створення рішення для автоматизації тестування.
- Тестувальник дізнається про шари та їх застосування у фреймворку автоматизації тестування.
- Будуть розглянуті різні підходи до використання інструментів автоматизації тестування.
- Тестувальник дізнається, як принципи проектування і шаблони проектування можуть бути застосовані для автоматизації тестування.
Розділ 4: Впровадження автоматизації тестування
- Розглядається, як ефективно планувати та розгортати пілотний проект з автоматизації тестування.
- Тестувальник дізнається про ризики розгортання та стратегії їх зменшення.
- Будуть розглянуті фактори, які покращують ремонтопридатність коду автоматизації тестування.
Розділ 5: Стратегії впровадження та розгортання автоматизації тестування
- Тестувальник дізнається про конвеєри CI/CD та автоматизоване виконання тестів на різних рівнях тестування.
- Розглядається управління конфігурацією для компонентів автоматизації тестування.
- Тестувальник дізнається про залежності, що застосовуються до API та контрактного тестування.
Розділ 6: Звітність та показники автоматизації тестування
- Тестувальник дізнається, де можна збирати дані з SUT та автоматизувати тестування для аналізу та звітності.
- Розглядається аналіз даних зі звітів SUT та автоматизація тестування для виявлення причин збоїв.
- Розглядається використання тестових звітів та інформаційних панелей для інформування зацікавлених сторін.
Розділ 7: Перевірка рішення для автоматизації тестування
- Тестувальник дізнається, як досліджувати і перевіряти правильність роботи компонентів і середовища автоматизації тестування.
- Розглядається забезпечення коректного виконання тестових скриптів та наборів тестів.
- Тестувальник буде розуміти, коли потрібно проводити аналіз першопричин.
- Будуть розглянуті методи аналізу коду автоматизації тестування на предмет якості.
Розділ 8: Безперервне вдосконалення
- Розглядаються додаткові області аналізу даних для поліпшення тестових кейсів.
- Тестувальник дізнається, як покращити та оновити рішення для автоматизації тестування та його компоненти.
- Будуть розглянуті способи консолідації та оптимізації автоматизації тестування.
- Тестувальник дізнається, як інструменти автоматизації тестування можуть допомогти з підтримкою та налаштуванням тестів.
Мета навчання
Проходження цього рівня демонструє, що кандидати можуть:
- Описати мету автоматизації тестування
- Розуміти автоматизацію тестування через життєвий цикл розробки програмного забезпечення
- Розуміти конфігурацію інфраструктури для забезпечення автоматизації тестування
- Вивчити процес оцінки для вибору правильних інструментів та стратегій
- Розуміти концепції проектування для побудови модульних і масштабованих рішень для автоматизації тестування
- Вибрати підхід, включаючи пілотний, для планування розгортання автоматизації тестування в рамках життєвого циклу розробки програмного забезпечення
- Проектувати та розробляти (нові або модифіковані) рішення для автоматизації тестування, які відповідають технічним потребам
- Розглянути сферу застосування та підходи до автоматизації тестування та обслуговування тестового ПЗ
- Розуміти, як автоматизовані тести інтегруються в конвеєри CI/CD
- Зрозуміти, як збирати, аналізувати та звітувати про дані автоматизації тестування для інформування зацікавлених сторін
- Перевірити інфраструктуру автоматизації тестування
- Визначити можливості для безперервного вдосконалення автоматизації тестування
Цільова аудиторія
Сертифікат Test Automation Engineering призначений для інженерів з тестування, які хочуть впровадити або вдосконалити автоматизацію тестування. Він визначає методи і практики, які можуть підтримати стійке рішення.
Інші настанови та еталонні моделі, пов'язані з рішеннями для автоматизації тестування, - це стандарти інженерії програмного забезпечення для вибраних життєвих циклів розробки програмного забезпечення, технології програмування та стандарти форматування. Цей навчальний план не навчає інженерії програмного забезпечення. Однак очікується, що інженер з автоматизації тестування матиме навички, досвід та знання в галузі програмної інженерії.
Крім того, інженер з автоматизації тестування повинен знати галузеві стандарти програмування та документації, а також найкращі практики і використовувати їх під час розробки рішення для автоматизації тестування. Ці практики можуть підвищити ремонтопридатність, надійність і безпеку рішення. Такі стандарти, як правило, базуються на характеристиках якості.
Вимоги
- Успішно скласти сертифікаційний іспит ISTQB® CTFL та мати сертифікат.
- Достатній відповідний досвід роботи в галузі тестування програмного забезпечення, як правило, не менше 18 місяців.
Завантажте навчальні програми для цієї сертифікації або перегляньте зразки іспитів.
Перейти до ресурсів