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ů.