SpringCloud Contract驗證程序簡介

2023-12-06 16:52 更新

Spring Cloud Contract Verifier支持基于JVM的應(yīng)用程序的消費者驅(qū)動合同(CDC)開發(fā)。它將TDD移至軟件體系結(jié)構(gòu)級別。

Spring Cloud Contract驗證程序隨附合同定義語言(CDL)。合同定義用于產(chǎn)生以下資源:

  • 在客戶端代碼上進行集成測試(客戶端測試)時,WireMock將使用JSON存根定義。測試代碼仍然必須是手工編寫的,并且測試數(shù)據(jù)由Spring Cloud Contract Verifier產(chǎn)生。
  • 消息傳遞路由(如果您正在使用消息傳遞服務(wù))。我們與Spring Integration,Spring Cloud Stream,Spring AMQP和Apache Camel集成。您還可以設(shè)置自己的集成。
  • 驗收測試(在JUnit 4,JUnit 5或Spock中)用于驗證API的服務(wù)器端實現(xiàn)是否符合合同(服務(wù)器測試)。Spring Cloud Contract驗證程序?qū)⑸赏暾臏y試。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號