概述:
在软件工程的世界里,我们经常面临变化。微服务不仅改变了软件的体系结构,而且改变了团队的组织方式和协作方式。
相对于单体式应用,微服务有其优势,同时,也有引入后所新产生的问题,测试就是问题之一。
在这篇文章中,我们想概述一下测试如何在微服务的新世界中发生变化。我们还将介绍消费者驱动的契约测试的细节和支持它的框架。
为了较为全面的阐述CDCT的概念,本文翻译、引用、和综合了多篇相关文章的内容,相关链接附后。
目录:
一、单元测试
二、端到端(系统)测试
三、集成测试
四、使用消费者驱动契约测试(CDCT)
五、总结