
Nesta aula você aprenderá sobre os frameworks de testes existentes no mercado. MsTest, nUnit e xUnit.
Nesta aula você aprenderá sobre o padrão AAA e o padrão de nomenclatura para nomear os seus testes
Nesta aula colocaremos a mão na massa e escreveremos o primeiro testes unitário de uma calculadora. Aprenderemos o básico de testes de unidade.
Nesta aula aprenderemos sobre os principais Asserts utilizados na construção de testes de software
Nesta aula aprenderemos a utilizar Traits para organizar melhor nossos testes.
Nesta aula aprenderemos ordenar nossos testes, faremos uma simulação de um testes de integração.
Nesta Aula aprenderemos a trabalhar com a biblioteca auto_fixture para gerar dados aleatórios com nossos testes.
Nesta aula aprenderemos a gerar dados humanos para utilizarmos em nossos testes com a biblioteca Bogus.
Nesta aula aprenderemos a mockar nossas interfaces para simular o acesso à base de dados.
Nesta aula aprenderemos a utilizar o SKIP.
Nesta aula aprenderemos como fazer playlists de testes.
Nesta aula aprenderemos como trabalhar com fluent assertions.
Nesta aula aprenderemos medir a cobertura de testes no código utilizando a ferramenta Fine Code Coverage.
Você quer elevar a qualidade do seu código e escrever testes mais organizados, expressivos e eficazes? No meu curso, você vai aprender na prática como estruturar testes unitários robustos e limpos, utilizando as melhores ferramentas e práticas do mercado!
O que você vai aprender?
- Frameworks de testes: Falaremos sobre MsTest, NUnit e xUnit.
- Padrões e nomenclaturas para testes organizados e de fácil manutenção
- Uso de asserções para validar seu código com confiança
- Como estruturar testes com traits para melhor organização
- Geração de dados aleatórios com AutoFixture e dados humanos com Bogus
- Como mockar chamadas de repositórios e serviços corretamente
- Escrevendo testes mais expressivos com Fluent Assertions
- Estratégias para evitar armadilhas comuns nos testes
- Medindo a qualidade e cobertura dos seus testes com Fine Code Coverage
Com uma abordagem didática e prática, você sairá do curso sabendo exatamente como testar suas aplicações de forma eficiente e confiável! Além disso, você aprenderá a escrever testes que facilitam a manutenção do código e evitam problemas em produção.
Se você quer dominar testes unitários e elevar o nível do seu código, este curso é para você! Não perca tempo e não fique desatualizado no mercado de trabalho, vamos lá!
Inscreva-se agora e garanta sua vaga!