Стратегія тестування (Test strategy)
Стратегія тестування (test strategy): Високорівневий опис рівнів тестування, які мають бути виконані, та тестування, що входить до цих рівнів, для організації або програми з одного або кількох проектів. (ISTQB)
Стратегія тестування - це статичний документ високого рівня, який зазвичай розробляє менеджер проекту. Це документ, який відображає підхід до тестування продукту та досягнення цілей, і дає чітке уявлення про те, що команда тестування робитиме для всього проекту. Зазвичай він виводиться зі специфікації бізнес-вимог (BRS). Як тільки стратегія тестування готова, група тестування починає писати докладний план тестування та продовжує подальші етапи тестування. У світі Agile деякі компанії не витрачають час на підготовку плану тестування через мінімальний час для кожного випуску, але вони підтримують документ стратегії тестування. Це один із важливих документів у test deliverables, яким команда тестування ділиться із зацікавленими сторонами для кращого розуміння обсягу проекту, ризиків,
Зміст стратегії буде різним залежно від проекту, тому немає єдиного шаблону для всіх. Можна знайти евристики на допомогу, безліч зарубіжних статей на тему складання стратегії та деякі загальні пункти, які найчастіше використовуються:
Огляд та обсяг (Scope and overview): обсяг робіт з тестування (що тестувати та навіщо тестувати) та огляд тестованого продукту;
Підхід до тестування (Test Approach):
рівні тестування (Test levels);
Види тестування (Test Types);
Ролі та обов'язки (Roles and responsibilities);
Вимоги до оточення (Environment requirements);
Інструменти тестування (Testing tools): інструменти, необхідні для проведення тестів (TMS, багтрекінгова система, стек автоматизації);
Галузеві стандарти , яким необхідно дотримуватися (Industry standards to follow): У цьому розділі описується галузевий стандарт для виробництва високоякісної системи, яка відповідає очікуванням клієнтів або перевершує їх. Зазвичай менеджер проекту визначає моделі та процедури тестування, яким необхідно слідувати для досягнення цілей проекту;
Результати тестування (Test deliverables): документація, яку необхідно створити до, під час та після закінчення тестування;
Метрики тестування (Testing metrics): метрики, які слід використовувати у проекті для аналізу статусу проекту;
Матриця відстеження вимог (RTM);
Ризики та способи їх зниження (Risk and mitigation): всі ризики тестування та план їх зниження;
Інструмент звітності (Reporting tool): як відстежуватимуться дефекти та проблеми;
Результати тестів (Test Summary): види зведених звітів про тести, які будуть створюватися, із зазначенням періодичності. Зведені звіти про тести генеруватимуться щодня, щотижня або щомісяця, залежно від критичності проекту.
Джерела:
Дод. матеріал:
Last updated