Testes unitários em .NET com xUnit

 

Evandro da Silva Amparo

@EvandroAmparo

Vamos ver:

  1. Por que testar?

  2. O que testar?

  3. Como testar?

Por que testar?

Testar  ✖ não testar

Quando você testa ✅

Código com mais qualidade

 

Código mais robusto

 

Automatização

 

Boas práticas

 

Reconhecimento e satisfação pessoal

Quando você não testa ❌

Mais retrabalho

 

Código frágil

 

Testes manuais

 

Usuários insatisfeitos

 

Entrega de baixa qualidade

Não existe software perfeito,

existe software mal testado

O que testar?

Tipos de testes

Pirâmide de testes

Testes unitários

O que é uma unidade?

 

Em linguagens orientadas a objeto, pode ser um método ou até mesmo uma classe inteira.

TDD

Test Driven Design

Tudo começa com os testes

Fluxo TDD

  1. Entenda o requisito.
  2. Traduza o requisito escrevendo um teste de unidade.
  3. Escreva o código que atende ao requisito, até os testes passarem.
  4. Limpe seu código refatorando.
  5. Enxágue e repita.

Como testar

Escrevendo testes unitários com xUnit

{ hora do código }

Perguntas?

Obrigado!

Vamos nos conectar 👇

https://evandroamparo.orbitpages.online

Made with Slides.com