ISTQB® CTAL - Test Analyst (Version 4.0)
-
з 24-02-26 до 26-02-26
Netherlands - Online
English
Опис
Сертифікація ISTQB® Test Analyst рівня Advanced надає тестувальникам програмного забезпечення розширені знання з аналізу тестів, методів проєктування, тестування на основі ризиків та запобігання дефектам. Ідеально підходить для фахівців, які прагнуть поглибити свою експертизу та ефективніше сприяти забезпеченню якості програмного забезпечення.
Розділ 1: Завдання тест-аналітика в процесі тестування
У цьому розділі тест-аналітик отримує комплексне розуміння своєї ролі протягом усього життєвого циклу тестування, що забезпечує якість і структурованість його роботи.
- Участь у життєвому циклі: Як тест-аналітик бере участь у різних моделях розробки програмного забезпечення, адаптуючи свою роль відповідно до контексту.
- Діяльність у процесі тестування: Конкретні завдання тест-аналітика на етапах:
- аналізу тестування (наприклад, аналіз вимог),
- проєктування тестів (наприклад, створення тест-кейсів),
- реалізації тестів (наприклад, підготовка тестових даних),
- виконання тестів (наприклад, запуск тестів та реєстрація дефектів).
- Відповідальність за робочі продукти:
- Розрізнення високорівневих та низькорівневих тест-кейсів.
- Застосування критеріїв якості до добре структурованих тест-кейсів.
- Визначення вимог до тестового середовища та тестових даних.
- Усвідомлення проблеми тестового оракула і способів її вирішення.
- Практичні техніки та інструменти:
- Використання тестування, керованого ключовими словами, для створення автоматизованих або ручних тестів.
- Розуміння типів інструментів, доступних для керування тестовою документацією.
Розділ 2: Завдання тест-аналітика у тестуванні на основі ризиків
Цей розділ підсилює здатність тест-аналітика узгоджувати зусилля з тестування з бізнес-ризиками, забезпечуючи ефективне та пріоритетне покриття:
- Аналіз ризиків продукту: Визначення та оцінка потенційних ризиків продукту, підтримка пріоритезації тестової діяльності відповідно до рівня ризиків.
- Управління ризиками: Оцінка впливу змін для визначення доцільного обсягу регресійного тестування, щоб забезпечити перевірку критичних областей.
Розділ 3: Аналіз і проєктування тестів
Цей розділ надає тест-аналітику знання та навички для стратегічного застосування різноманітних технік тестування, з акцентом на повноту та орієнтацію на ризики:
- Техніки на основі даних:
- Застосування доменного тестування та комбінаційного тестування для покриття комбінацій введень і розподілу значень.
- Розуміння переваг та обмежень випадкового тестування.
- Техніки на основі поведінки:
- Застосування CRUD-тестування (Create, Read, Update, Delete).
- Тестування переходів станів.
- Сценарне тестування для відображення реалістичних сценаріїв користувачів.
- Техніки на основі правил:
- Тестування за допомогою таблиць рішень.
- Метаморфне тестування, коли очікувані результати складно визначити.
- Техніки на основі досвіду:
- Підготовка тест-чартерів для сесійного тестування.
- Розробка чек-листів для підтримки дослідницького та евристичного тестування.
- Аналіз переваг та недоліків краудтестингу як додаткового ресурсу.
- Вибір технік та автоматизація проєктування тестів:
- Вибір найбільш відповідних технік залежно від ризиків продукту та контексту.
- Оцінка переваг та недоліків автоматизації проєктування тестів.
Розділ 4: Тестування характеристик якості
У цьому розділі акцент робиться на ролі тест-аналітика у перевірці характеристик якості, пов’язаних з користувачем та експлуатацією, забезпечуючи всебічну оцінку продуктивності системи та її зручності використання:
- Функціональне тестування:
- Функціональна правильність — чи дає система правильні результати?
- Функціональна доцільність — чи відповідають функції потребам користувача?
- Функціональна повнота — чи реалізовані всі необхідні функції?
- Тестування зручності використання (usability): Участь в оцінці: aдаптованості — наскільки система пристосовується до нових середовищ, iнстальованості — легкість встановлення та налаштування.
- Тестування гнучкості: Contribute to adaptability (how well the system adapts to new environments) and installability (ease of installation and setup).
- Тестування сумісності: Підтримка тестування взаємодії з іншими системами, пристроями або компонентами.
Розділ 5: Запобігання дефектам у програмному забезпеченні
Цей розділ дає тест-аналітику змогу відігравати ключову роль у ранньому виявленні дефектів та довгостроковому покращенні якості шляхом застосування структурованих рецензій, аналітичних методів та аналізу першопричин.
- Запобігання дефектам: Участь тест-аналітика на ранніх етапах життєвого циклу розробки, вдосконалення проєктування тестів, взаємодія зі стейкхолдерами.
- Локалізація дефектів на етапах (Phase Containment)::
- Використання моделей об’єкта тестування (наприклад, блок-схем або діаграм станів) для виявлення дефектів у специфікаціях до початку кодування.
- Використання технік рецензування (чек-листи, walkthrough) для виявлення дефектів у вимогах або інших тестових основах.
- Зменшення повторного виникнення дефектів:
- Аналіз результатів тестування для виявлення закономірностей і вдосконалення процесу тестування.
- Розуміння ролі класифікації дефектів у аналізі першопричин для уникнення повторення аналогічних проблем у майбутньому.
Мета навчання
Кандидат, який отримав сертифікат ISTQB® Test Analyst рівня Advanced, повинен бути здатен:
- Підтримувати та виконувати відповідне тестування залежно від моделі життєвого циклу розробки;
- Застосовувати принципи тестування на основі ризиків;
- Вибирати та застосовувати відповідні техніки тестування для досягнення цілей;
- Готувати документацію з відповідним рівнем деталізації та якості;
- Визначати типи функціонального тестування, що мають бути виконані;
- Брати участь у нефункціональному тестуванні;
- Сприяти запобіганню дефектів;
- Підвищувати ефективність процесу тестування за допомогою інструментів;
- Формулювати вимоги до тестового середовища та тестових даних.
Цільова аудиторія
- Тест-аналітики та молодші тест-аналітики, які прагнуть отримати структуровані знання та підвищити свої компетенції в проєктуванні тестів, тестуванні на основі ризиків, запобіганні дефектам і оцінці якості.
- Тестувальники програмного забезпечення, які хочуть спеціалізуватися на завданнях аналізу тестування, зокрема на проєктуванні тест-кейсів, моделюванні, застосуванні технік рецензування та просунутих методів тестування.
- Фахівці із забезпечення якості (QA), які прагнуть до ширшого розуміння тестування протягом усього життєвого циклу розробки програмного забезпечення та хочуть ефективніше сприяти покращенню якості продукту.
- Бізнес-аналітики або розробники, які взаємодіють із тестувальниками та хочуть краще зрозуміти роль тест-аналітика, особливо в частині валідації вимог, тестування зручності використання та аналізу ризиків.
Вимоги
- Успішно склали іспит ISTQB® CTFL Certification та мають відповідний сертифікат.
- Мають достатній досвід роботи в галузі тестування програмного забезпечення — зазвичай щонайменше 18 місяців.
Завантажте навчальні програми для цієї сертифікації або перегляньте зразки іспитів.
Перейти до ресурсів