अनुबंध परीक्षण (Contract testing) दुई सेवाहरूले आफ्नो API को बारेमा सहमत छन् भनेर पूर्ण एकीकरण परीक्षण चलाए बिना सत्यापन गर्छ। उपभोक्ता-संचालित अनुबंध (consumer-driven contracts - CDC) मा, उपभोक्ताले आवश्यक कुरा परिभाषित गर्छ र प्रदायकले यो पूरा गर्न सक्छ भनेर सत्यापन गर्छ।
समस्या
धेरै सेवाहरूमा पूर्ण अन्त-देखि-अन्त परीक्षण ढिलो, अस्थिर र प्रत्येक कमिटमा चलाउन गाह्रो हुन्छ। अनुबंध परीक्षण API को महत्वपूर्ण परिवर्तन छिट्टै, अलग गरेर पकड्छ।
