Introdução

O teste de unidade (unit test) é um pequeno programa que verifica uma parte específica do seu código (uma “unidade”) funciona corretamente. Unidade geralmente significa uma “função”, método ou classe isolada, algo pequeno e independente no sistema.

É responsabilidade do desenvolvedor realizar os testes.

Vantagens

Dicas para escrever testes de unidades

Os casos de testes de unidades devem ser bem organizados, sustentáveis e isolados. Os casos de testes devem ser sempre independente de recursos externos.

Frameworks de testes

A maioria das linguagens tem ferramentas específicas. Esses frameworks ajudam a organizar os testes e executar vários testes automaticamente e mostrar quais passaram ou falharam