25
Dos Testes Ismael Soares

Feedback dos Testes

  • Upload
    ismael

  • View
    255

  • Download
    0

Embed Size (px)

Citation preview

Dos Testes

Ismael Soares

• Maior confiança

• Manutenção mais fácil

• Menor custo de mudança

• Eliminar dead code

• Evitar erros de regressão

• Melhor entendimento do negócio

• Feedback constante

TDD:

Você  ouve?

Bad  Smell

SmellsObscuro

Não  comunica  a  intenção

CondicionalFrágil

Não  repetível

Duplicidade

Muitas  dependências

Muitas  fixtures

Apenas  verify

Muitos  asserts

Poucos  asserts

Não  testa  exception

Não  testa  nada

Muitas Fixtures

Poucos asserts

Este comportamento é muito mais complexo do imagina sua vão filosofia!

Teste condicional

Você precisa fazer um assert para garantir o

tamanho da lista

Não testar a exceptionde negócio

Tem certeza que qualquer mensagem serve?

Não testa nada

Cade os asserts?

Muitas dependências

O que faz esta classes mesmo?

Estou achando que ela está sobrecarregada

Não comunicaa intenção

Tem certeza que é isto que você quer testar?

Frágil

Cuidado ao usar data atual e obter registros de

coleções

Código Duplicado

Poderia criar um método passando os parâmetros

que são diferentes

Se  você  se  preocupa  com  legibilidade  do  código…  

Ouça  os  feedbacks    dos  testes

Duvidas?

Obrigado@rkmael

[email protected]

www.bluesoft.com.br/blog