Testes de Contrato em JAVA com PACT

Udemy Certificate USD 74.99
Enroll now →
Testes de Contrato em JAVA com PACT

About this course

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á! ;)

What you'll learn

  • understand the importance of Consumer-Driven Contract Tests
  • implement contract tests in Java using PACT
  • generate and utilize contracts for validation with a provider
  • create a mock instance of a provider using Pact Stub Server
  • apply best practices for structuring applications for contract testing

Course objectives

  • teach the significance of contract testing in software development
  • demonstrate how to create and manage contracts
  • provide hands-on experience with REST APIs and Java

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.