Testes de unidade e de integração
Testes de unidade
- Testam
unidades isoladas
(ex: uma função ou método) - Usam tabelas de teste para múltiplos cenários
Exemplo (tabela de testes)
Carregando editor interativo...
Testes de integração
- Testam a
interação entre componentes
(ex: repositório e API) - Podem usar
bancos de dados em memória
oumocks
Caso de uso
Testes de unidade verificam lógica de negócio
; já os testes de integração garantem que módulos funcionem juntos
(ex: repositório e serviço)