Формальне (задокументоване) тестування
Формальне (документоване) тестування - це структурований підхід до тестування програмного забезпечення, при якому всі дії з тестування ретельно плануються, виконуються і реєструються відповідно до заздалегідь визначених стандартів, процесів і вимог до документації. Цей метод наголошує на підзвітності, відстежуваності та дотриманні узгоджених протоколів, гарантуючи, що процес тестування відповідає цілям якості та відповідності.
Ключові характеристики формального (документованого) тестування:
- Сплановані та структуровані:
- Передбачає чітко визначену стратегію тестування, графік і обсяг, окреслені заздалегідь.
- Випробування проводяться систематично, відповідно до задокументованих планів випробувань.
- Вичерпна документація:
- Всі аспекти життєвого циклу тестування реєструються, включаючи:
- План тестування: Окреслює цілі, обсяг, ресурси та графік тестування.
- Тестові кейси: Детальні кроки для перевірки певної функціональності або поведінки.
- Дані тестування: Вхідні дані, використані під час тестування.
- Звіти про виконання тестів: Результати та спостереження з тестових запусків.
- Звіти про дефекти: Документування проблем, виявлених під час тестування.
- Всі аспекти життєвого циклу тестування реєструються, включаючи:
- Дотримання стандартів:
- Відповідає галузевим стандартам, таким як IEEE 829 (Тестова документація) або ISO/IEC/IEEE 29119 (Тестування програмного забезпечення).
- Забезпечує відповідність організаційним, нормативним або контрактним вимогам.
- Розгляд та затвердження:
- Документація з тестування підлягає перевірці та затвердженню зацікавленими сторонами, такими як керівники тестування, групи забезпечення якості або клієнти.
- Простежуваність:
- Встановлює чіткий зв’язок між вимогами, тестовими кейсами та дефектами для забезпечення повного покриття та підзвітності.
- Підтримує матриці простежуваності для моніторингу прогресу та забезпечення виконання всіх вимог.
Коли слід використовувати формальне (задокументоване) тестування:
- Складні проекти: Необхідний для проектів зі складними робочими процесами, численними залежностями або критичними бізнес-вимогами.
- Регульоване середовище: Необхідний для галузей із суворими вимогами до дотримання законодавства та аудиту, таких як виробництво медичних приладів або авіація.
- Довгострокові проекти: Корисний для проектів, що охоплюють кілька етапів, забезпечуючи безперервність і чіткість у часі.
- Перевірка третьою стороною: Необхідна, коли зовнішній аудит або відгуки клієнтів є частиною життєвого циклу проекту.





