कॉन्ट्रैक्ट टेस्टिंग यह सत्यापित करती है कि दो सर्विसेज़ अपने API पर सहमत हैं, बिना उन्हें पूरे इंटीग्रेशन टेस्ट में एक साथ चलाए। कंज़्यूमर-ड्रिवन कॉन्ट्रैक्ट्स (CDC) में, कंज़्यूमर परिभाषित करता है कि उसे क्या चाहिए, और प्रोवाइडर यह सत्यापित करता है कि वह उसे प्रदान कर सकता है।
समस्या
कई सर्विसेज़ के बीच पूर्ण एंड-टू-एंड टेस्ट धीमे, फ़्लेकी, और हर कमिट पर चलाना कठिन होते हैं। कॉन्ट्रैक्ट टेस्ट ब्रेकिंग API बदलावों को जल्दी, अलगाव में पकड़ लेते हैं।
