Contract Testing
Prevent integration failures before they happen. Consumer-driven contracts with Pact, provider verification, CI integration, and the shift from end-to-end to contract-based testing strategies.
advanced
3 courses
15 lessons
Esta ruta requiere una suscripción Pro
Suscríbete para desbloquear todas las lecciones, desafíos y cazas de bugs.
1
Why Contract Testing?
The integration testing problem and why contracts are the missing piece between unit tests and E2E.
advanced
~3.0h
-
Requiere suscripciónThe Integration Testing Problemreading +10 XP
-
Requiere suscripciónWhat is a Contract?reading +15 XP
-
Requiere suscripciónConsumer-Driven vs Provider-Drivenreading +15 XP
-
Requiere suscripciónContract Testing vs Other Approachesreading +15 XP
-
Requiere suscripciónThe Testing Pyramid and Contractsreading +15 XP
2
Pact: Hands-On Contract Testing
Learn Pact from setup to CI. Write consumer tests, verify providers, share contracts through a broker.
advanced
~5.0h
-
Requiere suscripciónPact Overview and Setupreading +15 XP
-
Requiere suscripciónWriting Consumer Testsreading +20 XP
-
Requiere suscripciónProvider Verificationreading +20 XP
-
Requiere suscripciónThe Pact Brokerreading +15 XP
-
Requiere suscripciónHandling Schema Evolutionreading +15 XP
3
Contract Testing in Practice
Apply contract testing to REST, GraphQL, and event-driven systems. Integrate into CI/CD and build a full setup.
advanced
~4.0h
-
Requiere suscripciónContract Testing for REST APIsreading +15 XP
-
Requiere suscripciónContract Testing for GraphQLreading +15 XP
-
Requiere suscripciónContract Testing for Event-Driven Systemsreading +15 XP
-
Requiere suscripciónCI/CD Integrationreading +15 XP
-
Requiere suscripciónCapstone: Full Contract Testing Setupexercise +25 XP