2013-06-05

[Android] 몽키 스크립트 - 직접 실행


몽키 스크립트를 이용하여 자동화 테스트를 하고자 하는 이유는 무료이고, 단순한 반복 테스트의 경우는 스크립트로 쉽게 만들어 테스트가 가능하다는 점과, 구글에서 조차 랜덤 및 스트레스 테스트로 몽키의 사용을 권장하고 있는 점입니다.


몽키 스크립트를 이용한 테스트 방법은 2가지의 경우로 나눌수 있습니다.

먼저 여기에서는 adb를 이용한 직접 실행에 대하여 설명하고자 하며, 기본적으로 ADB 가 설치 되어있다고 가정하에 설명하며, 만약 설치되지 않았다면,  http://developer.android.com/tools/help/adb.html 사이트에서 ADB 관련 정보 확인 후 Android SDK를 설치하시기 바랍니다. 설치와 관련된 내용은 제외하겠습니다.


adb push 를 이용하여 작성한 스크립트를 단말로 복사후 직접 실행하는 방법은 루트권한이 있어야 하며, Monkey에 대한 도움말은 아래와 같습니다.





직접 실행의 경우 스크립트 작성방법 및 문법은 아래와 같습니다.


  • 문법 : 
count= number of events
speed= in ms
start data >>
DispatchPointer(long downTime, long eventTime, int action,
        float x, float y, float pressure, float size, int metaState,
        float xPrecision, float yPrecision, int device, int edgeFlags)
DispatchTrackball same as DispatchPointer
DispatchKey(long downTime, long eventTime, int action, int code,
        int repeat, int metaState, int device, int scancode)
DispatchFlip(boolean keyboardOpen)
DispatchPress(int keyCode)
LaunchActivity(String pkg_name, String cl_name)
UserWait(long sleeptime)
LongPress()

  • 예제 : monkeyscript.txt 



  • 실행 배치 파일 : run.bat 



  • 실행 화면 



끝.

댓글 없음:

댓글 쓰기

추천 게시물

목차

  Ⅰ. 산업안전관리론 1. 산업안전의 기본이론     1. 산업재해의 원인(★★★★☆) 5     2. 하인리히(Heinrich) 도미노 이론(★★★★★) 8     3. 프랭크 버드(Frank Bird) 신도미노 이론(★★★☆☆) 11 2. 안전관...