作者:软件质量保障
知乎:https://www.zhihu.com/people/iloverain1024
上文带大家认识了契约测试《契约测试(上):什么是契约测试》,文章偏理论,后台收到很多感兴趣的小伙伴留言,对生产者、消费者这些概念比较模糊。还有小伙伴留言 为什么平常测试中没接触过契约测试呢?契约测试是项目测试必须进行的吗?
鉴于这些问题,今天加更一篇,结合业务场景给大家以白话的方式再科普一下。
上文说了,谈及契约,必包含生产者、消费者、契约本身。
生产者:被调用者/消息发送者
消费者:调用方/消息订阅者
契约:双方约定的调用规范
那么契约包含哪些内容?