雷达昙花一现
雷达昙花一现

消费者驱动的合同测试

最后更新:2016年11月7日
不在当前版本
此闪烁不在雷达的当前版本上。如果它是最后几个版本之一,很可能它仍然是相关的。如果昙花一岁,它可能不再是相关的,我们的评估可能今天可能不同。不幸的是,我们根本没有与雷达以前版本的昙花一现的带宽 了解更多
2016年11月
采纳 我们强烈觉得该行业应该采用这些物品。我们在适当的项目时使用它们。

我们决定带来消费者驱动的合同测试从档案中回到此版本,即使我们允许它过去淡化。这个概念不是新的,但随着主流接受微服务,我们需要提醒人们消费者驱动的合同是成熟的重要组成部分微服务测试投资组合,启用独立的服务部署。但另外,我们希望指出消费者驱动的合同测试是一种技术和一种不需要特殊工具的态度。我们喜欢框架协议因为它们在某些情况下使合同测试更容易实现。但我们注意到团队倾向于专注于框架而不是一般的做法。写作协议测试不是您创建消费者驱动的合约的保证;同样,在许多情况下,即使没有预先构建的测试工具,也应该在许多情况下创建良好的消费者驱动的合同。

2015年11月
采纳 我们强烈觉得该行业应该采用这些物品。我们在适当的项目时使用它们。

当两个独立开发的服务正在合作时,供应商API的更改可能导致所有消费者的故障。消费服务通常无法对现场供应商进行测试,因为这种测试很慢,所以最好使用测试双打,导致测试双打与真实供应商服务失控的危险。消费者团队可以通过使用来保护自己免受这些故障整合合同测试- 测试使用测试值进行实际服务响应的测试。虽然此类合同测试是有价值的,但在消费服务向供应商提供这些测试时,它们更有用,然后可以运行所有消费者的合同测试,以确定它们的变化是否可能导致问题 - 采用消费者驱动的合同。这样的消费者驱动的合同测试是成熟的重要组成部分微服务测试文件夹。

2015年5月
采纳 我们强烈觉得该行业应该采用这些物品。我们在适当的项目时使用它们。
发布时间:2015年5月5日
雷达

下载技术雷达第25卷

英语|Español.|Português.|中文

雷达

及时了解技术

现在订阅

访问我们的档案以阅读以前的卷

Baidu