Všechna hesla

Slovník IT, managementu a projektového řízení

Kontraktní testování podle potřeb konzumenta

Consumer-driven contract testing

Varianta kontraktního testování, při které požadavky na rozhraní zachycují konkrétní očekávání jeho konzumentů.

Konzument připraví příklady požadavků a odpovědí, na kterých závisí jeho chování, a publikuje je jako kontrakt pro poskytovatele. Poskytovatel ověřuje, že změna rozhraní tyto scénáře neporuší. Přístup omezuje zbytečně široké dohody a pomáhá koordinovat nezávislé nasazování služeb. Kontrakty musí být pravidelně ověřované proti skutečně používaným verzím konzumentů.