2011-07-05 2 views
0

에뮬레이터가 아닌 전화로 직접 테스트 케이스를 실행하는 데있어 robotium을 사용하여 네트워크에서 유용한 리소스를 찾을 수 없습니다. 보통 경우)Robotium 테스트 사례를 전화로 직접 실행 (에뮬레이터가 아님)

약간 자세한 정보 나는 안드로이드 브랜드의 휴대 전화를 가지고 있습니다. 이 휴대 전화는 휴대 전화 제조업체 (Google 앱이 아님)가 제조 한 내장 앱을 가지고 있습니다. 앱의 apk 또는 소스 코드가 없습니다. 이 상황을 감안할 때 -이 응용 프로그램을 테스트하는 데 robotium을 사용할 수 있습니까?

이 문제와 관련된 도움이 필요하십니까?

답변

2

휴대 전화를 루트 한 다음 apk를 장치에서 당겨서 테스트 프로젝트에서 사용하는 것과 동일한 인증서로 사직 한 다음 다시 전화로 푸시해야합니다.

대신 장치에서 테스트를 실행하려면 컴퓨터에 연결하기 만하면됩니다 (제대로 연결되었는지 확인하기 위해 adb 장치를 사용하십시오). 그러면 장치에서 테스트가 대신 실행됩니다. 이에

자세한 정보는 Robotium 위키 페이지에서 찾을 수 있습니다 : Robotium for preinstalled applications

1

당신은 전화를 근절 할 필요가 없습니다. Robotium을 사용할 수는 있지만 서명과 디버그 기호를 삭제해야합니다. 버라이존 내장 앱이기 때문에 어려울 수도 있습니다. 현재 Verizon 앱을 테스트하고 있으며 Robotium으로 앱을 테스트하기 위해 Verizon 서명으로 테스트에 서명하고 실행하기 전에 ant를 사용하여 테스트를 작성해야했습니다.

희망이 도움이됩니다.