提升微服务测试效率:消费者驱动契约测试
以契约为中介解耦服务消费者和提供者,快速反馈、独立部署、降低复杂度,更快的开发速度和更短的迭代时间。在软件工程的世界里,我们经常面临变化。微服务不仅改变了软件的体系结构,而且改变了团队的组织方式和协作方式。相对于单体式应用,微服务有其优势,同时,也有引入后所新产生的问题,测试就是问题之一。在这篇文章中,我们想概述一下测试如何在微服务的新世界中发生变化。我们还将介绍消费者驱动的契约测试的细节和支持它的框架。为了较为全面的阐述CDCT的概念,本文翻译、引用、和综合了多篇相关文章的内容,相关链接附后。一、单元测试二、端到端(系统)测试三、集成测试四、使用消费者驱动契约测试(CDCT)五、总结当我们谈
用户评论