Pact

    消费者驱动的契约

    是在客户端(消费者)与API端()之间的一组约定,描述了两者之间所发生的交互。

    消费者驱动的契约是一种从消费者视角来驱动开发的模式。

    Pact是一种可用于确保这些契约被满足的测试工具。












    演讲与展示

    关于Pact的介绍,参见Pact作者之一的如下及幻灯片。



    可以看看Atlassion在其2016 summit上的演讲:Verifying Microservice Integrations with Contract Testing,对消费者驱动的契约(和Pact)作出了很好的解释。

    还可以听听Soundcloud在MicroXchg 2017上的演讲。

    介绍性文章

    你可以从如下渠道获得关于Pact的相关帮助: