Contract testing jivverifika li żewġ servizzi huma d'acordo fuq l-API tagħhom mingħajr li jħaddmu flimkien f'test ta' integrazione kompletu. Fl-consumer-driven contracts (CDC), il-konsumatur jiddefinixxi dak li għandu bżonn, u l-provveditur jivverifikat li jista' jipprovvedi.
Il-problema
Testaw end-to-end kumpleti fuq ħafna servizzi huma bil-ħin, instabbli, u diffiċli biex jixtieġu fuq kull commit. Contract testaw jaqbdu bidla API li timkissħa kmieni, b'mod iżolat.
