O teste de software é o processo de executar um programa com a intenção de encontrar erros e comportamentos anormais ou inesperados. Os testes e o desenvolvimento direcionados a testes (TDD, na sigla em inglês) são uma etapa essencial do processo de desenvolvimento de software para todos os desenvolvedores Android. Isso ajuda a reduzir as taxas de erro em softwares comerciais e empresariais.
Para se preparar para o exame de certificação de Desenvolvedor Android Associado, os desenvolvedores:
- Compreender completamente os conceitos básicos dos testes
- Capacidade de escrever testes locais úteis do JUnit
- Entender o framework de teste da IU do Espresso
- Saber como criar testes úteis do Android automatizados.