현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - Android 휴대전화용 자동 테스트 도구란 무엇인가요?

Android 휴대전화용 자동 테스트 도구란 무엇인가요?

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은 강력한 기능을 가져야 합니다.

-