1. MonkeyAndroid SDK에는 애플리케이션의 스트레스 테스트를 구현하기 위해 의사 무작위 사용자 이벤트 스트림(키 입력, 터치스크린 입력, 제스처 입력 등)을 시스템에 보내는 테스트 도구 테스트 프로그램이 함께 제공됩니다. 이 도구는 실제로 테스트 이벤트 데이터를 무작위로 맞춤 설정할 수 있으므로 일부 스트레스 테스트를 수행할 수 있습니다.
2. MonkeyRunnerAndroid SDK는 테스트 도구를 제공합니다. 엄밀히 말하면, MonkeyRunner의 Api 툴킷은 데이터를 맞춤 설정하는 테스트 스크립트를 작성하는 데 있어서 Monkey보다 낫습니다. 단점 Python으로 작성된 스크립트는 상대적으로 까다롭다고 합니다.
3. 계측 초기에는 Google에서 테스트용으로 JUnitAndroid를 사용했지만 계측에서는 애플리케이션을 허용했습니다. 더 복잡한 테스트를 수행하고 프레임워크 수준에서 계측을 통과할 수도 있습니다. 계측은 기본 프로그램을 통해 일부 기능을 구현합니다. 계측은 동일한 프로세스에서 실행됩니다. 활동 또는 서비스 및 인터페이스 구성 요소가 있습니다. 단점 테스터는 코드 작성 능력이 상대적으로 높기 때문에 AndroidManifest.xml 파일을 앱 간 구성해야 한다고 말했습니다.
4. UiAutomatorAndroid는 기본적으로 모든 Android 이벤트 작업을 지원하는 셀프 서비스 테스트 프레임워크를 제공합니다. 계측에서는 테스터가 코드 구현 세부정보를 이해해야 합니다(UiAutomatorviewer를 사용하여 앱 페이지 제어 속성 캡처). 테스트 코드인 Java는 구성이 간단하고 작성하기 쉽습니다. 교과서로 컴파일된 모든 기기나 시뮬레이터에서 테스트를 실행할 수 있습니다. (예: 앱에서 앨범 선택, 사진 촬영) 단점 SDK 16(Android 4.1) 지원 및 Hybird App, WebApp 지원
5. RobotiumUIAutomator에 비해 EspressoGoogle 자동화 테스트 프레임워크는 더 큰 기능, 더 간단한 API 등을 제공합니다. 테스트 코드를 정확하게 작성합니다. Instrumentation을 기반으로 Android Studio와 협력하여 간단한 테스트 예제를 작성할 수 있습니다.
6. Instrumentation 테스트 프레임워크 기반의 Hybird App 및 Web App.
7. Robotium은 현재 내부 및 외부에서 테스트 프레임워크를 기반으로 사용됩니다. 테스터들은 기본적인 Java 구성 요소를 이해해야 하며 Android의 기본 구성 요소를 여러 앱에서 사용할 수 있다고 말했습니다.
8. Athrun Taobao 모바일 테스트 프레임워크/플랫폼은 iOS, Android 및 Android 기반을 지원합니다. on Instrumentation Android 원본 ActivityInstrumentationTestCase2 클래스 기반이 확장되어 전체 개체 지향 API 세트에 대한 자세한 소개를 제공합니다.
9 최근 커뮤니티에서 인기 있는 프레임워크인 Appium은 강력한 기능을 가져야 합니다.
-