|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microservices-contract-testing-with-pact-go-2022/
课程评论:没有评论
Coursera 课程总结:使用 Pact Go 进行微服务契约测试 (2022) **课程概述:** 随着微服务架构的普及,"契约测试" 已成为测试领域的热门术语。为了在集成测试阶段早期捕获缺陷,公司们正着手将契约测试纳入单元测试。本课程将深入探讨契约测试的概念,强调其在微服务架构中的重要性,并重点介绍 Pact 工具。您将学习如何使用 Pact 编写消费者驱动和提供者驱动的契约测试,以验证微服务之间的通信。此外,课程还会介绍 Pactflow 等辅助工具,用于集中管理项目中的契约文件。完成课程后,您将对微服务内部通信机制以及如何利用 Pact 进行测试有透彻的理解。 **课程内容:** * 理解单体和微服务架构的区别。 * 认识到微服务架构中契约测试的重要性和必要性。 * 学习使用 Pact 测试工具构建有效的契约测试,以检验两个系统之间的通信。 * 掌握编写消费者驱动和提供者测试的方法,以实现两个服务的集成检查。 * 深入了解 Pact 契约测试工具及其相关编排工具(如 Pact flow)的使用,实现契约文件的集中管理。 **先修要求:** * Go 语言基础 **目标学员:** * 自动化测试人员 * QA(质量保证)工程师 * 开发人员 * 软件工程师
"Contract testing" is more popular term which we are coming across in testing industry. The applications which are build of microservices based architectures have given birth to Contract testing.Companies are accommodating contract testing in their unit testing level now a days to avoid delays in catching defects at integration testing.***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 with Java 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.What you'll learnUnderstand the differences between Monolithic and Microservices ArchitectureRealize the Importance and necessity of Contract Testing in the Microservices ArchitectureLearn to build effective Contract Tests using Pact Testing tool to test the Inter communication between two SystemsUnderstand writing Consumer Driven & Provider Tests to generate the Integration check of two servicesDeeper Understanding of Pact Contract Testing tool and its related Orchestrator tools like Pact flow to centrally manage Contract filesAre there any course requirements or prerequisites?Basic GoWho this course is for:Automation TestersQADevelopersSoftware Engineers