Testes unitários, ou unit tests, são uma prática de desenvolvimento de software em que partes individuais (ou unidades) do código são testadas isoladamente para garantir que funcionem como esperado. Uma unidade pode ser uma função, um método ou uma classe ou até mesmo uma pequena parte de código que executa uma determinada funcionalidade. Em termos simples, os testes unitários verificam se cada parte do código faz o que é suposto fazer. Eles são escritos pelo desenvolvedor e têm como objetivo:
Testes unitários, ou unit tests, são uma prática de desenvolvimento de software em que partes individuais (ou unidades) do código são testadas isoladamente para garantir que funcionem como esperado. Uma unidade pode ser uma função, um método ou uma classe ou até mesmo uma pequena parte de código que executa uma determinada funcionalidade. Em termos simples, os testes unitários verificam se cada parte do código faz o que é suposto fazer. Eles são escritos pelo desenvolvedor e têm como objetivo:
- Validar as unidades separadamente
- Testar a base de dados
- Validar as entradas de dados
- Validar a indentação do código
- Verificar a estrutura do código fonte