Slide 42
Slide 42 text
CDCT bridges the gap for Integration Testing
CDCT helps:
• Supports collaboration between teams and discussion of interfaces
• Implements essential tests of interfaces (structure, naming, typing, response codes)
• Speeds up development processes for both consumer and provider
CDCT does not help:
• Replacement for End2End Tests use End2End Tests only where really necessary
• Replacement for business logic tests use Unit Tests instead
• Testing against non-functional requirements
Adoption from Consumer-driven Contracts, Markus Knittig
(https://entwicklertag.de/karlsruhe/2018/sites/entwicklertag.de.karlsruhe.2018/files/folien/4.%20Consumer-Driven%20Contracts.pdf)