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.

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 +++++

This Course Includes
udemy
4.8 (326 reviews )
16.5 total hours
portuguese
Online - Self Paced
course
Udemy
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..