Pular para o conteúdo principal

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 ou mocks
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)