I test di software sono la procedura di esecuzione di un programma con l'intento di individuare errori e comportamenti anomali o imprevisti. Il test e lo sviluppo basato su test (TDD) sono un passaggio fondamentale del processo di sviluppo del software per tutti gli sviluppatori Android. Contribuisce a ridurre le percentuali di problemi nei software commerciali e aziendali.
Per prepararsi all'esame di certificazione Sviluppatore Android associato, gli sviluppatori devono:
- Comprendere a fondo i principi fondamentali dei test
- Essere in grado di scrivere test JUnit locali utili
- Informazioni sul framework dei test dell'interfaccia utente di Espresso
- Sapere come scrivere utili test automatici di Android