안드로이드

[안드로이드 개발툴] Monkey 테스트툴

raulyo 2012. 4. 13. 10:36

[안드로이드 개발툴] Monkey 테스트툴

Monkey는 애플리케이션을 테스트하는데 유용한 도구 입니다. 임의의 이벤트들을 애플리케이션에 반복적으로 보내서 애플리케이션이 죽는 경우(Force Closed)나 반응이 없는 경우 (ANR)를 알려줍니다. 애플리케이션을 릴리즈 하기전 간단하면서도 유용한 테스트가 필요하다면 편리하게 사용할 수 있습니다. 아무래도 개발자는 자기가 익숙한 방식으로 애플리케이션을 사용하게 되어 UI 를 다르게 이용했을때 발생하는 문제를 발견하기 힘들기 때문에 한번씩 몽키를 이용해 테스트하는 것이 좋습니다. 

간단한 사용 예제는 다음과 같습니다. 패키지 이름과 이벤트 반복 회수만 지정해주시면 됩니다.

$ adb shell monkey -p your.package.name -v 500

더 다양한 사용법은 레퍼런스 문서 참고하세요.

http://developer.android.com/guide/developing/tools/monkey.html