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á! ;)
Instrutor
Wagner Aquino
Graduado em Ciências da Computação, Mestrado na área de previsão de séries temporais com Redes Neurais, ambas pela Universidade Estadual do Ceará (UECE). Trabalha com Desenvolvimento desde 2005 e tenta testar tudo que encontra pela frente desde então. Atualmente trabalha como Analista de Testes especializado em Automação na Dataprev.
Cursos Relacionados
Pessoas que adquiriram este curso também se interessaram pelos cursos abaixo
Todos os Cursos
Testes unitários em JAVA: Domine JUnit, Mockito e TDD
(9) 4.8 classificação média
Curso que inicia no básico dos testes, e vai gradualmente, trazendo novos conceitos e desafios. Veremos o que é e quando precisamos utilizar Mocks. Criaremos também funcionalidades com segurança através do TDD.
46 Aulas R$42,00
Todos os Cursos
Testando API Rest com REST-assured
(1) 5.0 classificação média
69 Aulas R$42,00
Todos os Cursos
Testes funcionais com Selenium WebDriver: Do básico ao GRID
(6) 5.0 classificação média
111 Aulas R$42,00
Todos os Cursos
Integração Contínua com testes, utilizando Jenkins
(9) 4.8 classificação média
77 Aulas R$42,00
View more courses
Seja Nosso Assinante
Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!