2016-12-08 3 views
-1

Я пытаюсь проверить автоматизацию для моего фонового сервиса Android. Может ли кто-нибудь предложить, есть ли хороший способ сделать это.тестирование автоматизации для фоновой службы Android

Я видел так много автоматики для тестирования пользовательского интерфейса, но я не нашел никакой автоматизации для фоновых услуг

ответ

0

Причины, почему нет никаких тестов автоматизации для служб, потому что, как правило, в качестве разработчика вы точно знаете, что тестировать в зависимости от Сервиса, и, возможно, нелегко узнать, что должен вернуть сервисный метод (не невозможно, а сложно).

Затем службы тестируются разработчиками, реализующими его.

Чтобы создать интеграционный тест для вашей службы вы должны

  • написать Instrumented JUnit4 тестового класса
  • создать соответствующий ServiceTestRule начать (и выключения) службы
  • привязку к службе
  • осуществлять облупленные Методы обслуживания

Посмотрите на Testing your Service для более подробной информации.