Опис
Сертифікація ISTQB® Advanced Technical Test Analyst розширює широке розуміння тестування, отримане на Базовому рівні, щоб забезпечити зростання до ролі технічного аналітика тестування.
Розділ 1: Завдання технічного аналітика тестування в ризик-орієнтованому тестуванні
- Завдання тестування на основі ризиків
Розділ 2: Методи тестування "білої скриньки"
- Тестування тверджень
- Тестування прийняття рішень
- Тестування модифікованих умов/прийняття рішень
- Тестування з декількома умовами
- Тестування базового шляху
- Тестування API
- Вибір методу тестування "білої скриньки"
Розділ 3: Статичний та динамічний аналіз
- Статичний аналіз
- Динамічний аналіз
Розділ 4: Характеристики якості технічного тестування
- Загальні питання планування
- Тестування безпеки
- Тестування надійності
- Тестування продуктивності
- Тестування ремонтопридатності
- Тестування переносимості
- Тестування сумісності
Розділ 5: Рецензування
- Завдання технічного тест-аналітика в оглядах
- Використання контрольних списків в оглядах
Розділ 6: Тестові інструменти та автоматизація
- Визначення проекту автоматизації тестування
- Конкретні інструменти тестування
Мета навчання
Власники сертифікату ISTQB® CTAL Technical Test Analyst можуть…
- Розпізнавати та класифікувати типові ризики, пов'язані з продуктивністю, безпекою, надійністю, портативністю та ремонтопридатністю програмних систем.
- Створювати плани тестування, які детально описують планування, розробку та виконання тестів для зменшення ризиків, пов'язаних з продуктивністю, безпекою, надійністю, переносимістю та ремонтопридатністю.
- Вибирати та застосовувати відповідні методи структурного проектування для забезпечення належного рівня достовірності тестів на основі покриття коду та дизайну.
- Ефективно брати участь у технічних оглядах з розробниками та архітекторами програмного забезпечення, застосовуючи знання про типові помилки в коді та архітектурі.
- Розпізнавати ризики в коді та архітектурі програмного забезпечення та створювати елементи плану тестування для зменшення цих ризиків за допомогою динамічного аналізу.
- Пропонувати покращення безпеки, ремонтопридатності та тестування коду за допомогою статичного аналізу.
- Окреслити витрати та вигоди, які можна очікувати від впровадження певних типів автоматизації тестування.
- Вибирати відповідні інструменти для автоматизації завдань технічного тестування.
- Розуміти технічні питання та концепції застосування автоматизації тестування.