Опис
ISTQB® CT - Test Automation Engineer cертифікація призначена для професіоналів у галузі програмного забезпечення, які вже мають сертифікат ISTQB® Foundation і прагнуть поглибити розуміння тестування програмного забезпечення, щоб стати інженером з автоматизації тестування.
Кваліфікація Test Automation Engineer призначена для людей, які вже досягли певного рівня в своїй кар'єрі в тестуванні програмного забезпечення і бажають розвивати свої знання в області автоматизації тестування.
Розділ 1: Вступ та цілі автоматизації тестування
- Мета автоматизації тестування.
- Фактори успіху автоматизації тестування.
Розділ 2: Підготовка до автоматизації тестування
- Фактори SUT, що впливають на автоматизацію тестування.
- Оцінка та вибір інструментів.
- Проектування для тестування та автоматизації.
Розділ 3: Загальна архітектура автоматизації тестування
- Вступ до gTAA.
- Проектування TAA.
Розділ 4: Ризики та непередбачені ситуації при розгортанні
- Вибір підходу до автоматизації тестування та планування розгортання.
- Оцінка ризиків та стратегії їх зменшення.
- Обслуговування автоматизованих тестів.
Розділ 5: Метрики автоматизації тестування та звітність
- Вибір метрик TAS.
- Впровадження метрики.
- Запис TAS і SUT
- Звітність по автоматизації тестування
Розділ 6: Перехід від ручного тестування до автоматизованого середовища
- Критерії автоматизації.
- Визначення кроків, необхідних для впровадження автоматизації регресійного тестування.
- Фактори, які слід враховувати при автоматизації тестів для нових функцій.
- Фактори, які слід враховувати при автоматизації підтверджуючих тестів.
Розділ 7: Верифікація CAS
- Перевірка компонентів автоматизованого тестового середовища.
- Верифікація автоматизованого тестового набору.
Розділ 8: Безперервне вдосконалення
- Варіанти покращення автоматизації тестування.
- Планування впровадження покращень автоматизації тестування.
Мета навчання
Проходження цього рівня демонструє, що кандидати можуть
- Пояснювати цілі, переваги, недоліки та обмеження автоматизації тестування.
- Визначати технічні фактори успіху проекту автоматизації тестування.
- Аналізувати систему, що тестується, щоб визначити відповідне рішення для автоматизації.
- Аналізувати інструменти автоматизації тестування для конкретного проєкту та надавати технічні висновки та рекомендації.
- Розуміти методи "проектування для тестуємості" та "проектування для автоматизації тестування", що застосовуються до SUT.
- Пояснювати структуру загальної архітектури автоматизації тестування.
- Проаналізувати фактори впровадження, використання та вимоги до обслуговування конкретного рішення для автоматизації тестування.
- Пояснити фактори, які слід враховувати при визначенні можливості повторного використання компонентів.
- Застосовувати настанови, які підтримують ефективне пілотування та розгортання тестових інструментів.
- Аналізувати ризики розгортання та виявляти технічні проблеми, які можуть призвести до провалу проекту автоматизації тестування, а також планувати стратегії їх зменшення.
- Розуміти, які фактори підтримують та впливають на ремонтопридатність.
- Класифікувати метрики, які можна використовувати для моніторингу стратегії та ефективності автоматизації тестування.
- Пояснити, як створюється та публікується звіт про виконання тесту.
- Застосовувати критерії для визначення придатності тестів для автоматизації.
- Розуміти фактори переходу від ручного до автоматизованого тестування.
- Пояснювати фактори, які слід враховувати при впровадженні автоматизованого регресійного тестування, тестування нових функцій та підтверджувального тестування.
- Перевіряти правильність автоматизованого тестового середовища, включаючи налаштування тестового інструменту.
- Перевіряти правильну поведінку для заданого автоматизованого тестового сценарію та/або набору тестів.
- Аналізувати технічні аспекти розгорнутого рішення для автоматизації тестування та надавати рекомендації щодо покращення.