Skip to content

Latest commit

 

History

History
executable file
·
36 lines (18 loc) · 779 Bytes

aula04.md

File metadata and controls

executable file
·
36 lines (18 loc) · 779 Bytes

Princípios FIRST

5 Propriedades que um teste deve seguir

  1. Fast (Rápidos)
  2. Independent (Independentes)
  3. Repeatable (Determinísticos)
  4. Self-checking (Auto-verificáveis)
  5. Timely (Escritos o quanto antes)

Testes NAO DETERMINISTICOS também são chamados de Testes Flaky ou Erráticos

Teste Limpo

O que torna um teste limpo?

  • Legibilidade
  • Simplicidade
  • Qualquer motivo que torna um código limpo

Teste Legível

O teste deve ser legível para não gastar tempo entendendo o teste.

Diagnóstico do Teste

Fazer com que o resultado do teste dê informações suficientes para o dev saber o que está errado. Asserts com mensagens explicativas ou valores auto-descritivos.

Testes devem ser pequenos, focados e bem nomeados.