Модуль 1 · Урок 3

Test process, testware і traceability

Test process — не конвеєр із жорсткими фазами. Активності можуть бути паралельними й ітеративними, але кожна повинна мати decision, input, testware, evidence та відповідального.

PlanningAnalysis & designExecutionTraceability

Шість груп активностей

Test planning. Цілі, scope, risks, constraints, approach, resources і completion criteria.
Monitoring and control. Порівняння факту з планом та корекція дій для досягнення objectives.
Analysis. Аналіз test basis, testable features, conditions, risks і coverage needs.
Design. Test cases, data, expected results, coverage items і environment needs.
Implementation and execution. Procedures, suites, environment, запуск, comparison, evidence та defects.
Completion. Consolidated results, unresolved risks, testware handoff і recommendation.

Testware залежить від активності

Input / activityПриклади testwareКонтроль якості
PlanningTest plan, risk register, scheduleObjectives і constraints узгоджені
AnalysisTest conditions, coverage modelLinks до test basis і risk
DesignTest cases, data, expected resultsOracle і preconditions однозначні
ExecutionLogs, results, defect reportsEvidence відтворюване й timestamped
CompletionSummary, residual-risk statementDecision owner бачить межі доказу

Двостороння traceability

Forward trace відповідає: «чим покрито requirement або risk?». Backward trace відповідає: «чому існує цей test case і яке рішення він підтримує?». Зв’язок test basis → condition → case → result → defect допомагає бачити gaps, impact змін та scope regression.

Traceability не дорівнює бюрократії

Не створюйте таблицю заради таблиці. Деталізація має відповідати ризику, SDLC, регуляторним вимогам і вартості підтримки.

Практика

  1. Заповніть `test-process-map.csv` для BookFlow.
  2. Побудуйте щонайменше три ланцюги у `traceability-matrix.csv`.
  3. Знайдіть одну uncovered requirement і один test case без basis.
  4. Запишіть residual risk, який не закриває поточний scope.

Офіційне джерело

Практична перевірка · урок 3 з 16

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. З чого починається test planning?
2. Що робить test monitoring?
3. Що робить test control?