Sobes.tech
Junior — Middle

Que componentes ou módulos costuma verificar com testes unitários?

sobes.tech IA

Resposta da IA

Os testes unitários no Android geralmente são escritos para verificar componentes individuais, garantindo que funcionem corretamente isoladamente de outras partes do aplicativo. Normalmente testam-se:

  • ViewModel — verificação da lógica de negócio e do estado da UI sem dependência do Framework Android.
  • Repository — verificação da lógica de acesso a dados, por exemplo, a bancos de dados ou redes.
  • Classes e métodos utilitários — funções que realizam cálculos ou transformações.
  • Casos de uso / Interatores — operações de negócio individuais.

Os testes unitários não devem depender do SDK Android (por exemplo, Activity, Fragment), para isso usam-se testes instrumentados. Os testes unitários ajudam a encontrar erros rapidamente na lógica e garantem a estabilidade do código durante alterações.