IT-lexikon › Programmering › Contract testing

Contract testing

Programmering In English → Uppdaterad: 2026-05-23

Test som verifierar att två tjänster är överens om sitt API-kontrakt — utan att starta båda samtidigt.

Konsumenten skriver tester som spelar in vilka requests den gör och vilka svar den förväntar sig; det blir ett "pact"-dokument som producenten sedan kör mot sin riktiga implementation. Hittar brytande ändringar utan dyra end-to-end-miljöer.

Populära verktyg: Pact (consumer-driven), Spring Cloud Contract, schemathesis (mot OpenAPI). Lyser i microservice-arkitekturer där E2E-test är opraktiska.

← Tillbaka till lexikonet