Sözleşme testi (Contract testing)
İki servisin API sözleşmesi konusunda anlaşıp anlaşmadığını, ikisini aynı anda ayağa kaldırmadan doğrulayan testler.
Tüketici, hangi istekleri yaptığını ve hangi yanıtları beklediğini kaydeden testler yazar; ortaya çıkan “pact” belgesini üretici kendi gerçek uygulamasına karşı çalıştırır. Pahalı uçtan uca ortamlara gerek kalmadan geriye dönük uyumsuz değişiklikleri yakalar.
Popüler araçlar: Pact (tüketici güdümlü), Spring Cloud Contract, schemathesis (OpenAPI’ye karşı). Uçtan uca testlerin pratik olmadığı mikroservis mimarilerinde parlar.