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)
}