У нас очень большое приложение для Android без тестов. Мы сталкиваемся с типичной проблемой качества/слишком долгого цикла циклов регрессии.
Как разработчик на стороне сервера, новичок в Android, я хочу представить тесты разработчиков.
Я вижу, как unit test нормальный Java-код с JUnit.
Однако действия/фрагменты/адаптеры оказываются более сложными.
Я смотрел видео Espresso от GTAC и был впечатлен и решил использовать это.
Где я боюсь, как предоставить мой тестовый файл с издеваемыми данными, чтобы подтвердить отображение.
Возможно ли это? Кажется, что Espresso предназначен для тестирования черного ящика, что значительно ограничивает его использование для разработчиков (его целевой аудитории), поскольку (обычно) тестирование черного ящика выполняется QA.