Testes unitários importam?
Depois desse curso você vai pensar duas vezes antes de escrever uma aplicação sem testes

Testes unitários importam? free download
Depois desse curso você vai pensar duas vezes antes de escrever uma aplicação sem testes
Ao longo da minha carreira percebi a grande barreira que os desenvolvedores tem em criar testes unitários, muitas vezes percebi que eram apenas gaps de conhecimentos, lacunas que precisavam ser preenchidas e assim o desenvolvedor vai entender que os testes mais ajudam do que atrapalham no seu dia a dia. O meu curso tem por objetivo não só ensinar algumas ferramentas importantes para você criar os seus testes, mas para que você também entenda o quanto os testes unitários podem te ajudar no seu dia a dia. Fiz esse curso com muito empenho para que você consiga entender de forma clara e simples o como é importante a escrita dos testes unitários na sua aplicação, espero que conclua o curso tendo outra visão sobre testes unitários.
Aula 1
O que é teste unitário?
O que não é teste unitário
Preciso testar conexão com o banco de dados?
Preciso tester a integração com uma API?
Código testando código
Aula 2
Tipos de testes
Testes unitários
Testes de integração
Testes e2e
Testes manuais
Aula 3
Intellij idea community
Java 11
JUnit 5 Jupter
Mockito 4
Config
Criando um testes com 100% de cobertura
Teste com 100% de cobertura, mas que não está testando de verdade
Aula 4
Escrever um teste de verdade
Assertions
Mocks
Verificar retornos de um método
100% de cobertura valendo
Aula 5
Utilizando o Verify
Mudar código com teste passando
Mudar código com teste falhando
É importante que falhe
Se mudar algo na implementação e o teste não falhar, tem algo errado.
O teste é seu amigo.
Aula 6
Utilizando outro cenário
Testando com exceções
Capturar a mensagem da exceção
Validar se a mensagem está correta
Aula 7
Testes com mutação
Pitest
Ferramenta para verificar se estamos testando de fato
Exemplos práticos
Aula 8
Organizando a estrutura do projeto
Testes com condicionais
Rodando testes separados
Rodando todos os testes da classe
Agradecimentos
Como implementar isso na minha empresa?
E agora que sei a importância dos testes, como criar essa cultura onde trabalho?