ActivityManager의 이상한 기능 : isUserAMonkey. 이것이 무엇을 의미합니까, 무엇을 사용합니까? () 참조 설명 public static boolean isUserAMonkey

package에서 다음 기능을 찾았습니다 android.app.ActivityManager.

public static boolean isUserAMonkey ()

참조 설명

public static boolean isUserAMonkey () 이후 : API 레벨 8

사용자 인터페이스가 현재 원숭이에 의해 엉망인 경우 “true”를 반환합니다.

나는이 이상한 기능에 충격을 받았다. 그리고 몇 가지 질문이 있습니다.

  • 이것은 (사용자 인터페이스가 현재 원숭이에 의해 엉망이되고 있음) 무엇을 의미합니까?

  • 이 기능의 실제 사용은 무엇입니까?

  • isUserAMonkey함수 이름에 왜 사용 합니까?



답변

이 방법은 Android 개발자가 ‘원숭이’라고하는 자동 테스트를 통해 현재 사용자가 테스트 사용자 인지 여부를 확인하는 것 입니다.


답변

Monkey는 에뮬레이터 또는 장치에서 실행되는 프로그램으로 여러 시스템 수준 이벤트뿐만 아니라 클릭, 터치 또는 제스처와 같은 의사 랜덤 스트림의 사용자 이벤트를 생성합니다. Monkey를 사용하여 임의의 반복 가능한 방식으로 개발중인 애플리케이션을 스트레스 테스트 할 수 있습니다.

다음 링크도 참조하십시오.