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