Pact
消费者驱动的契约
是在客户端(消费者
)与API端()之间的一组约定,描述了两者之间所发生的交互。
消费者驱动的契约是一种从消费者
视角来驱动开发的模式。
Pact是一种可用于确保这些契约
被满足的测试工具。
演讲与展示
关于Pact的介绍,参见Pact作者之一的如下及幻灯片。
可以看看Atlassion在其2016 summit上的演讲:Verifying Microservice Integrations with Contract Testing,对消费者驱动的契约(和Pact)作出了很好的解释。
还可以听听Soundcloud在MicroXchg 2017上的演讲。
介绍性文章
你可以从如下渠道获得关于Pact的相关帮助:
- Stack Overflow:
- Twitter: @pact_up