Testes de Contrato em JAVA com PACT

所在平台: Udemy

课程主页: https://www.udemy.com/course/testes-de-contrato-em-java-com-pact/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 PACT 和 JAVA 进行契约测试 **课程概述:** 欢迎来到本门关于使用 JAVA 和 PACT 进行契约测试的课程。在本课程中,您将学习到消费者驱动契约测试 (Consumer-Driven Contract Tests) 的重要性,以及如何在您的应用程序中添加这一层安全性。我们将介绍如何构建应用程序以方便创建此类测试的最佳实践。 您将学会如何从消费者测试生成契约,并利用这些契约验证与提供者之间的预期交互。最后,我们将使用 Pact Broker(通过 Docker 提供)集中管理所有契约。此外,您还可以利用契约生成模拟的提供者实例(虚拟化),通过 Pact Stub Server 实现。 我们将使用 Spring Boot 版本来处理 REST API,它将在您自己的环境中托管。同时,我们还将与一个远程的 JavaScript API(SeuBarriga)进行通信,以应对更复杂的挑战,包括:身份验证、测试数据、钩子 (hooks)、多重访问,甚至是同时使用多个 API。 期待在接下来的课程中与您相见!

课程评论(0条)

课程详情

Seja muito bem vindo(a) ao curso de Testes de Contrato em JAVA com PACT.Nesse curso, você irá aprender a importância deste tipo dos Consumer-Driven Contract Tests (Testes de contrato, para simplificar), e como adicionar esta camada de segurança nas suas aplicações. Será apresentado também boas práticas para estruturar sua aplicação de tal forma que facilite a criação de tais tipos de testes.Veremos como gerar contratos a partir dos testes do Consumidor, como utilizar estes contratos para validar as iterações esperadas com o provedor. Por fim, iremos centralizar todos estes contratos no Pact Broker (Provisionado através do Docker). E ainda será possível utilizar estes contratos para gerar uma instância mockada (Virtualização) do provedor, utilizando o Pact Stub Server.Vamos trabalhar com APIs Rest usando uma versão em SpringBoot que será hospedada no seu próprio ambiente, mas também nos comunicaremos com uma API remota, em javascript (SeuBarriga) para conseguir trazer ainda mais desafios como: Autenticação, massa de dados, hooks, vários acessos e inclusive o uso de mais que uma API ao mesmo tempo.Então é isso, espero poder te encontrar nas próximas aulas. Até lá! ;)

课程标签

0人关注该课程

主题相关的课程