抢占先机
VMware 提供培训和认证,以加速您的进步。
了解更多演讲者:Marcin Grzejszczak 幻灯片:http://www.slideshare.net/MarcinGrzejszczak/consumer-driven-contracts-and-your-microservice-architecture-67641511
TDD 为开发流程带来了许多改进,但在我们看来,最大的影响与代码设计有关。从使用角度(首先编写验收测试)查看代码,使我们能够专注于可用性而不是具体的实现。不幸的是,我们通常安于现状,并没有尝试将这种实践提升到架构层面。
本次演讲将向您展示如何使用 Spring Cloud Contract Verifier 功能,以便拥有一个完全自动化的解决方案来存根您的 HTTP/消息传递协作者。只需添加适当的配置,您就可以使用经过测试的伪造存根来围绕您正在测试的微服务,从而进行更真实的测试。
我们将使用 CDC 方法以及 Spring Boot、Spring Cloud 和 Spring Cloud Contract Verifier 编写一个系统。我将向您展示编写具有消费者驱动 API 的应用程序是多么容易,从而使开发人员能够加快编写更高质量软件的速度。