Прекрасним джерелом інформації, що стосується тестування андроїдів взагалі, є сторінка розробників « Кращі практики тестування» :
- Тести локальної одиниці (
/src/test/java/
)
Тестові одиниці, які працюють локально на віртуальній машині Java (JVM). Використовуйте ці тести, щоб мінімізувати час виконання, коли ваші тести не мають рамкової залежності від Android або коли ви можете знущатися з залежностей Android від фреймворку.
- Інструментальні випробування (
/src/androidTest/java/
)
Тестові одиниці, які працюють на пристрої Android або емуляторі. Ці тести мають доступ до інформації про приладобудування, наприклад, до контексту програми, яку ви тестуєте. Використовуйте ці тести, коли у ваших тестах є залежності від Android, які знущаються з об'єктів не можуть задовольнити.