Модуль 4 · Урок 16
Traceability, versioning і controlled baselines
Testware корисний лише тоді, коли команда знає, з якого basis він походить, яку версію перевіряв, де його результат і що змінити після нового requirement або defect.
Traceability — це ланцюг рішень
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 |
| Перезаписаний result | Immutable run record + окремий rerun |
| Зміна без причини | Change request, reviewer, reason і impact |
Maintenance після change
- Знайдіть affected basis, risks і conditions.
- Оновіть або retire cases з причиною, не переписуючи історичний baseline.
- Перевірте data, procedures, automation і environment dependencies.
- Створіть новий baseline і збережіть попередній result проти старих versions.
- Звітуйте uncovered items та tests без живого basis.
Baseline — не замороження назавжди
Він дає відтворювану контрольну точку. Наступна approved зміна створює нову точку, а не стирає попередню.
Практика і готовність модуля
Завершіть `traceability-baseline.csv`: зв’яжіть basis, risk, condition, case, procedure, run, exact environment version та owner. Знайдіть один uncovered basis і один orphan case, запропонуйте рішення.
Офіційне джерело
Модуль 4 завершено
Після тесту прогрес стане 16/16 опублікованих уроків. Фінальний іспит, проєкти та PDF-сертифікат залишаються заблокованими до завершення всієї програми. Наступний модуль — defect reports, severity, priority і lifecycle.
Закріпіть матеріал уроку
Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.