Модуль 2 · Урок 8

Maintenance testing та impact analysis

Після release продукт продовжує змінюватися. Planned enhancement, hotfix, migration, platform update, retirement або operational incident потребують нового impact-based test scope.

TriggersImpact analysisBaselineRollback

Що запускає maintenance testing

ModificationEnhancement, defect fix, configuration або infrastructure change.
MigrationНовий platform, database, cloud, browser support або data conversion.
RetirementArchive, data export, integrations shutdown та retention obligations.
Operational triggerIncident, vulnerability, monitoring anomaly або changed dependency.
EnvironmentOS, runtime, browser, device, certificate чи network policy.
Business rulePrice, tax, compliance, policy або partner contract.

Impact analysis як decision artifact

Почніть не з «прогнати весь regression», а з inventory зміни: affected assets, interfaces, data, configuration, environments, tests, baselines та stakeholders. Оцініть likelihood/impact, testability, rollback і observability.

ChangedЩо реально відрізняється від baseline?
AffectedЯкі objects, consumers і risks можуть змінитися?
ControlledЯкі tests, monitoring, rollback та decision gates потрібні?

Data migration і retirement мають власні oracles

  • Counts, checksums, reconciliation та referential integrity до/після migration.
  • Mapping rules, rejected/quarantined rows і repeatability.
  • Access controls, retention, deletion та audit evidence.
  • Rollback або forward-fix plan з owner і decision point.
  • Legacy reports та integrations не вважаються збереженими без перевірки.

Лабораторна робота

Levels & Types Lab

Заповніть сім файлів для BookFlow 2.4. Результат — traceable scope від change і risk до level/type, confirmation, regression, maintenance evidence та release decision.

Завантажити ZIP-пакет →

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

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

Після тесту прогрес стане 8/8 опублікованих уроків. Фінал і PDF залишаються заблокованими до 44 уроків і трьох accepted projects. Наступний модуль — test design.

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

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

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

1. Що може trigger maintenance testing?
2. Що є першим output impact analysis?
3. Що треба перевірити при data migration?