У меня есть большой опыт в создании приложений для Android. Для моего нового проекта мы решили сделать Test Driven Development (TDD). Я загружаю свои руки на Robotium для тестирования пользовательских сценариев, и он отлично работает и выглядит легко.
Для модульного тестирования я попытался издеваться над использованием контекста (класс Android MockContext), но я не могу этого сделать. Я просмотрел этот блог http://sites.google.com/site/androiddevtesting/ и через это http://sdudzin.blogspot.com/2011/01/easy-unit-testing-for-android.html, что предполагает, что издевательство в приложениях Android все еще очень ограничено и сложно, и предложили использовать PowerMock, jMockit, JeasyTest или Roboelectric (в сочетании с Mockito и Maven) и даже RoboGuice.
Я хотел бы получить от вас какие-либо предложения, по которым, по вашему мнению, платформа тестирования модулей лучше всего подходит для тестирования приложений Android. (особенно тестирование классов Android, возможно, давая макет Контексты и другие издевательские функции, чтобы я мог сделать свои тестовые примеры как можно более независимыми). Любые предложения или указатели будут полезны. Спасибо