Testimi i kontratës verifikon që dy shërbime bien dakord në API-n e tyre pa xhiruar ato së bashku në një test integrim të plotë. Në kontrata të drejtuara nga konsumatori (CDC), konsumatori përcakton atë që ka nevojë, dhe furnizuesi verifikon që mund ta dorëzojë.
Problemi
Testet e plotë end-to-end në shumë shërbime janë të ngadaltë, të paqëndrueshme dhe të vështira për t'u ekzekutuar në çdo commit. Testimi i kontratës kap ndryshimet e thyer të API-t heret, në izolim.
