Sobes.tech
Junior — Middle

Que tipos de testes automatizados conheces e sabes aplicar?

sobes.tech IA

Resposta da IA

Principais tipos de testes automatizados no desenvolvimento Android:

  • Testes unitários — verificam métodos e classes individuais sem dependência do framework Android. Normalmente escritos usando JUnit.
  • Testes instrumentados (Instrumented tests) — executam-se num dispositivo ou emulador, testam a interação com a API Android, UI e componentes.
  • Testes de UI — automatizam a verificação da interface do utilizador, por exemplo, usando Espresso.

Exemplo de um teste unitário simples em Kotlin com JUnit:

@Test
fun addition_isCorrect() {
    assertEquals(4, 2 + 2)
}