2016-12-08 2 views
-1

Android 백그라운드 서비스 자동화 테스트를하고 있습니다. 누군가 제안 할 수있는 좋은 방법이 있습니다.백그라운드 서비스 자동화 테스트 Android

내가 거기 UI 테스트를 위해 많은 자동화가 있지만 난 배경 서비스에 대한 자동화를 발견하지 않았습니다 본

답변

0

일반적으로 개발자 정확히 알고 있기 때문입니다 서비스에 대한 자동화 테스트가없는 이유 서비스에 따라 무엇을 테스트해야하며 서비스 메소드가 리턴해야하는 것이 무엇인지 알아내는 것은 쉽지 않습니다 (불가능하지는 않지만 어렵습니다).

그런 다음 서비스는 구현 된 개발자가 테스트합니다.

  • 는 계측 JUnit4 테스트 클래스
  • 를 작성해야 당신의 서비스에 대한 통합 테스트를 만들려면 서비스
  • ServiceTestRule 대응하는 서비스를 시작 (및 종료) 할
  • 바인드를 만들
  • 노출 된 서비스 방법을 연습하십시오

자세한 내용은을 참조하십시오.