음, Robotium
은 매우 간단하고 제한적인 테스트 프레임 워크입니다.
귀하의 질문에 따르면 Intent
을 Robotium
으로 테스트 할 수는 있지만 간단하게 보관하는 것은 매우 어렵습니다. 확인 : Using Robotium with intents
난 당신에 대한 Android Testing Support
, 라이브러리, 특히 약 Espresso
및 uiatomator
테스트 프레임 워크를 배울 추천 할 것입니다.
확인이 사이트 : https://google.github.io/android-testing-support-library/
첫 번째는 Robotium
꽤 비슷하지만이 espresso-intents
또는 espresso-contrib
도서관과 같은 몇 가지 유물을 가지고, 그래서이 방법이 더 테스트 가능성이있다. 하지만 ... 그것은 또한 단점이 있습니다 스크린 샷을
어떤 옵션을, 당신이 할 수있는 제 3 자 라이브러리를 가질 필요가 그것을
espresso-contrib
라이브러리 일부 종속성 confict
같은 Robotium
Espresso
UI 테스트 프레임 워크는 실제 응용 프로그램 컨텍스트를 많이 볼 수 없으므로 테스트 중에 알림을 테스트하거나, 의도를 공유하거나, 다른 응용 프로그램을 여는 것은 거의 불가능합니다.
UI 자동화 시스템 및 설치된 앱에서 상호 응용 프로그램 기능 UI 테스트에 적합한 UI 테스트 프레임 워크입니다 :이 목적
는 다음과 같이 설명 다른 Google의 테스트 프레임 워크
uiautomator
을 사용합니다. 여기
당신은 에스프레소와 함께 사용하는 방법을 찾아 낼 것입니다 : http://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html
나는 모두를 사용하여 예상 원하든 달성 할를 한 것으로 prety 확신합니다.
희망 하시겠습니까?
Appium이 선택 될 수 있습니다. 블랙 박스 테스트 도구라고 생각하십시오. – David