When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Java Unit Testing com Spring Boot 3, TDD, Junit 5 e Mockito

Domine Testes Unitários e de Integração para APPs Java e Spring Boot 3 com JUnit 5, Mockito, TestContainers, TDD e +++++

     
  • 4.8
  •  |
  • Reviews ( 326 )
₹799

This Course Includes

  • iconudemy
  • icon4.8 (326 reviews )
  • icon16.5 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Java Unit Testing com Spring Boot 3, TDD, Junit 5 e Mockito

**** Venha se especializar em testes automatizados com JUnit 5, Mockito, TDD, TestContainers, Rest Assured e Java!

Atualmente os testes automatizados são mais do que uma necessidade são uma tendência. Saber implementar testes unitários e de integração pode significar maiores possibilidades de contratação ou de promoção. Neste treinamento, você aprenderá como implementar testes unitários eficientes com Java, TDD, Mockito e JUnit 5. Desenvolvedores em todo o mundo estão entregando software com mais rapidez e qualidade graças a essa fantástica tecnologia.

Neste treinamento, você aprenderá as habilidades necessárias para desenvolver testes unitários e de integração com JUnit 5 e Mockito. O treinamento ensina os fundamentos centrais dos testes automatizados tanto na teoria(10%), quanto na prática(90%). Inicialmente iremos conhecer os conceitos básicos do JUnit 5. Posteriormente conheceremos aspectos mais avançados e o Mockito. Entenderemos ainda como funciona a cobertura de testes.

Em seguida conheceremos o Spring Boot 3 entendendo as principais annotations e como funciona a sua arquitetura. Veremos como aplicar cada uma das tecnologias aprendidas em uma aplicação Spring Boot. Como testar cada uma das camadas do Spring Boot: repositories, services e controllers. Ao final conheceremos os testes de integração com REST-assured e TestContainers e entenderemos como adicioná-los à nossas aplicações passo a passo. Usaremos ferramentas de desenvolvimento modernas, como Spring Tool Suite e Maven. Como todos os projetos são baseados em Maven, então você está livre para usar qualquer IDE que desejar. Enfim muita coisa legal. Abordaremos, tecnologias como:

Testes unitários com Junit 5;

Assertions JUnit: Equals/Not Equals e Null/NotNull;

Assertions JUnit: Same/Not Same e True/False;

Validar exceptions e timeouts;

Definir a ordem de execução de testes JUnit 5.

TDD;

Mockito;

Aprenda a fazer mocks de forma eficiente;

Potencialize seus testes JUnit com Mockito.

Java;

Spring Boot· ;

As annotations do Spring Boot para suporte à testes unitários;

TestContainers;

REST-assured;

Testes de integração com JUnit, Mockito, REST-assured e TestContainers;

Testes de integração com bancos de dados;

O papel do Docker nos testes de integração;

Spring Tool Suite e muito mais.

Além de tudo não existem riscos. Após se inscrever no treinamento, se por algum motivo você não estiver satisfeito, a Udemy lhe garante a possibilidade de reembolso por até 30 dias (com base na Política de Reembolsos da Udemy). Então você não tem nada a perder.

Se você está pronto para aprender como testar suas aplicações automaticamente de forma eficiente e estar preparado pra vaga dos sonhos em pouco mais de 15 horas a partir de agora? Clique no botão "Comprar agora" e comece imediatamente!

Te vejo lá!

What You Will Learn?

  • 10% Teoria e 90% Prática.
  • Você entenderá os fundamentos dos testes unitários com JUnit5.
  • Você aprenderá o framework de mocks mais popular - Mockito.
  • Você aprenderá a escrever testes unitários usando Mockito e JUnit 5.
  • Você aprenderá a escrever testes de integração com Mockito, JUnit 5 e TestContainers.
  • Aplicar Test Driven Development (TDD) usando JUnit 5, Mockito e Spring Boot.
  • Aprenda a escrever testes unitários e de integração do zero no estilo BDD (Behaviour Driven Development).
  • Aprenda a construir testes para a camada de repositórios.
  • Aprenda a construir testes para a camada de serviços.
  • Aprenda a construir testes para os seus controllers (implementar testes para API’s REST).
  • Aprenda a fazer testes de integração para aplicações Spring Boot.
  • Você aprenderá a usar as anotações de testes unitários mais importantes - @SpringBootTest, @WebMvcTest, @DataJpaTest e @MockBean.
  • Aprenda a usar as anotações do Mockito para criar objetos mockados.
  • Você aprenderá a escrever testes unitários usando Mocks e Stubs criados com Mockito.
  • Explore a arquitetura do framework de testes do Spring Boot e escreva testes de integração.
  • Aprenda a escrever testes de integração usando o Testcontainers.
  • Aprenda a escrever testes de integração usando um banco de dados MySQL inicializado com TestContainers.
  • Desenvolvedores Spring Boot com conhecimentos de JUnit e Mockito estão EM ALTA NO MERCADO. Suba de nível na sua carreira!.
  • Você pode BAIXAR todo o código-fonte e PDF’s otimizando sua APRENDIZAGEM e REVISÃO offline..