|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservices-contract-testing-with-pact/
课程评论:没有评论
Coursera 课程总结:《Microservices Contract Testing with Pact》 本课程深入探讨了软件行业中尤为热门的“契约测试”概念,尤其是在高度依赖微服务架构的项目中。契约测试是一种测试两个系统(如微服务、Angular NodeJS、Java 应用)之间通信/契约的现代方法。在敏捷开发中,契约测试常用于测试金字塔的底部,以便在开发周期的早期发现 bug。 **课程亮点:** * **理解契约测试的重要性:** 课程首先阐述了契约测试的核心概念及其在项目中的关键作用,让学习者深刻认识到引入契约测试的必要性。 * **Pact 工具实战:** 课程聚焦于使用 Pact(Java 库)这一强大的契约测试工具,对消费者驱动和提供者驱动的契约测试进行深入讲解和实践,以测试微服务间的通信契约。 * **Pactflow 等辅助工具介绍:** 课程还将介绍 Pactflow 等辅助编排工具,展示如何集中管理跨项目的契约文件。 **课程收益:** 完成本课程后,您将全面掌握微服务内部通信机制,并能够熟练运用 Pact 契约测试工具来验证和保障微服务之间的可靠通信。
" Contract Testing " is one of the most buzzing word in the Software Industry especially in the projects which relies heavily on Microservices Architecture.Contract testing is the Modern way of testing communication/Contract between two any Systems (Such as Microservice, Angular NodeJS, Java Apps). In Agile world, Contract Testing is heavily used in the bottom of the Test Pyramid to identify the bugs in early development cycle. ***For More details, Please watch Preview lectures of this course to get detail understanding of how and Why Contract Testing****In this course, We shall be using Pact Contract testing tool (Java Library) to test the inter communication contract between MicroservicesWhat this Course offers?This course helps you to understand all the concepts revolving around Contract testing first to make you realize the importance of having these tests in the ProjectsAnd then introduces the Contract testing tool called Pact and gets deep dive into writing Consumer & Provider driven Contract tests to test Microservices Inter communication.I will also show you different helper orchestrator tools available such as Pactflow to centrally manage Contract files across the Projects.On course completion, You will have thorough understanding of how Microservices communication works internally and how can we test this communication using Pact Contract Testing tool.