Mtihani wa kontrakta unathibitisha kwamba huduma mbili zinakubali API yao bila kuziendeza pamoja katika mtihani wa ujumuishe kamili. Katika mikataba inaosaagwa na watumiaji (CDC), mtumiaji anabainisha kinachohitajika, na mtoa huduma anathibitisha kwamba anaweza kulifanya.
Tatizo
Mitihani ya end-to-end kamili kwenye huduma nyingi ni polepole, haipo kwa kutegemeka, na ni ngumu kuendeza kwa kila commit. Mtihani wa kontrakta unakamata API yanayokatika mabadiliko mapema, kwa njia ya kujitegemea.
