Test Plan

Test Plan (тест-план) — це документ, який описує конкретний план дій з тестування програмного забезпечення: що саме буде протестовано, коли, ким і яким чином.

Іншими словами, якщо Test Strategy визначає загальний підхід до тестування, то Test Plan — це його практична реалізація для конкретного проєкту, релізу або функціоналу.

Мета Test Plan

Забезпечити чітке розуміння:

  • які об’єкти тестування (системи, модулі, фічі) будуть перевірятися;
  • як, коли і ким буде виконано тестування;
  • які ресурси та інструменти необхідні;
  • які ризики, залежності й обмеження існують.

Основні елементи Test Plan

  1. Ідентифікація документа
    • Назва, версія, автор, дата створення, затвердження.
  2. Мета тестування
    • Чому проводиться тестування, які цілі необхідно досягти.
  3. Об’єкти тестування (Test Items)
    • Що саме тестується: модулі, API, мобільний застосунок, вебсайт тощо.
  4. Функціонал, що підлягає тестуванню / не тестується
    • Scope (що входить) і Out of scope (що виключено).
  5. Підхід (Approach)
    • Які типи тестування будуть виконуватися: функціональне, регресійне, автоматизоване, тощо.
  6. Критерії входу та виходу (Entry/Exit Criteria)
    • Умови, коли можна починати тестування, і коли вважати його завершеним.
  7. План виконання (Schedule / Timeline)
    • Етапи тестування, спринти, релізи, дедлайни.
  8. Ролі та відповідальність
    • Хто відповідає за різні аспекти тестування (QA Lead, QA Engineer, DevOps, PM тощо).
  9. Ресурси та середовище
    • Яке тестове середовище, обладнання, інструменти та дані будуть використані.
  10. Ризики та пом’якшення
    • Можливі проблеми, які можуть вплинути на тестування, і способи їх уникнення.
  11. Критерії успіху
    • Як визначається, що тестування пройшло успішно.
  12. Додаткові розділи
    • Метрики, звітність, управління дефектами, залежності від інших команд.

Відмінність між Test Plan і Test Strategy

ПараметрTest StrategyTest Plan
РівеньВисокий (організаційний / загальний)Конкретний (для продукту, релізу чи функції)
МетаВизначає принципи і підхідОписує конкретні дії
ЗміниРідко оновлюєтьсяОновлюється часто
Орієнтація“Як ми тестуємо?”“Що, коли і хто тестує?”

Спрощено:

Test Plan — це “дорожня карта” тестування для певного релізу чи продукту.

Leave a Reply

Your email address will not be published. Required fields are marked *