Модуль 4 · Урок 16

Traceability, versioning і controlled baselines

Testware корисний лише тоді, коли команда знає, з якого basis він походить, яку версію перевіряв, де його результат і що змінити після нового requirement або defect.

TraceabilityVersioningBaselineChange control

Traceability — це ланцюг рішень

Basis + riskЧому перевіряємо.
Condition + caseЩо й як перевіряємо.
Procedure + runДе, коли та на чому виконали.
Result + defectЩо сталося і що робити.

Bidirectional links показують uncovered basis та orphan tests, дозволяють impact analysis після change і підтримують audit/reporting. Самої колонки requirement ID недостатньо, якщо версія невідома.

Configuration management для testware

Унікально ідентифікуйте versions requirements, cases, scripts, data, environment, tools і product build та зберігайте їхні relationships. Approved baseline фіксує узгоджений набір; зміни проходять review, мають owner, reason і нову version.

Без контролюКерований варіант
«Актуальний case у чаті»TC-014-01 v1.2 у baseline BL-M4-001
«Тестували на staging»qa-sandbox-2026.08 + build bookflow-2.8.0
Перезаписаний resultImmutable run record + окремий rerun
Зміна без причиниChange request, reviewer, reason і impact

Maintenance після change

  1. Знайдіть affected basis, risks і conditions.
  2. Оновіть або retire cases з причиною, не переписуючи історичний baseline.
  3. Перевірте data, procedures, automation і environment dependencies.
  4. Створіть новий baseline і збережіть попередній result проти старих versions.
  5. Звітуйте uncovered items та tests без живого basis.

Baseline — не замороження назавжди

Він дає відтворювану контрольну точку. Наступна approved зміна створює нову точку, а не стирає попередню.

Практика і готовність модуля

Завершіть `traceability-baseline.csv`: зв’яжіть basis, risk, condition, case, procedure, run, exact environment version та owner. Знайдіть один uncovered basis і один orphan case, запропонуйте рішення.

Завантажити Testware Lab →

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

Модуль 4 завершено

Після тесту прогрес стане 16/16 опублікованих уроків. Фінальний іспит, проєкти та PDF-сертифікат залишаються заблокованими до завершення всієї програми. Наступний модуль — defect reports, severity, priority і lifecycle.

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

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

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

1. Який traceability chain найповніший?
2. Що дає bidirectional traceability після change?
3. Що таке approved baseline?