Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testes Unitários, da teoria à prática!

Testes Unitários, da teoria à prática!

Testes Unitários, utilizando .Net, trazendo conceitos teórios para a prática.

Avatar for Alex Alves

Alex Alves

June 13, 2019
Tweet

Other Decks in Technology

Transcript

  1. ALEX ALVES Pós graduando em Arquitetura de Software @ IGTI

    Graduado em Ciência da Computação @ UIT Desenvolvedor .Net @ BHS SOLUÇÕES DIGITAIS #TestesUnitarios @alexalves_85598 alexalves2501
  2. Agenda • Tipos de testes • O que são testes

    unitários? • Por que desenvolver testes? • Ferramentas para testes • 5 princípios do Teste de Unidade • Hands-on • Conclusão
  3. O que são testes unitários? É o teste da menor

    parte testável de um programa
  4. Por que desenvolver testes? - Automatizar - Assegurar funcionamento de

    regras - Baixo custo - Rápida execução - Incentiva refatoração
  5. 5 princípios dos testes de unidade 1. Desenvolva código testável

    2. Saiba o que testar 3. Comece pelo domínio 4. Utilize técnicas 5. Adote cultura de testes - Clean code - Comportamento de função - Regras de negócio - Red, Green and Refactor - TDD, BDD e ATDD
  6. Conclusão É fácil de criar Protege contra falhas É fácil

    de incluir no pipeline de build Garante qualidade