Mobly는 호스트 기반 엔드 투 엔드 자동 테스트를 위한 오픈소스 테스트 프레임워크입니다. Mobly를 사용하여 여러 기기에서 작업을 조정하여 Wi-Fi 및 텔레포니를 비롯한 Android 기능을 검증할 수 있습니다.
Mobly 기본사항
Mobly를 사용하면 Mobly 테스트를 작성하고 실행하여 Android 기능을 확인할 수 있습니다. Mobly 사용의 기본사항을 알아보려면 Mobly 튜토리얼을 참고하세요.
Mobly 스니펫 라이브러리를 사용하여 호스트에서 기기 측 코드를 트리거하는 맞춤 테스트 APK를 빌드할 수도 있습니다.
Mobly 기능
Mobly 테스트 프레임워크는 다음 기능을 제공합니다.
유연한 테스트 구성
Mobly는 사용자가 다양한 테스트 모음을 빌드할 수 있는 독립형 라이브러리입니다. Mobly 사용자는 다른 사용자의 변경사항으로부터 격리됩니다.
사용자는 다른 사용자에게 영향을 주지 않고 프로젝트별 테스트 모음에 종속 항목을 추가할 수 있습니다.
Mobly 스니펫을 사용하면 사용자가 테스트와 관련된 API만으로 맞춤 테스트 APK를 만들 수 있습니다. 이렇게 하면 테스트 APK의 파일 크기 오버헤드가 최소화됩니다.
간단한 유지관리 및 디버그
Mobly는 테스트 및 스니펫 스택 트레이스, 반복 또는 재시도된 테스트의 테스트 반복 결과 등 유익한 테스트 결과를 제공합니다.
Mobly 코드베이스는 사전 제출 단위 테스트가 적용되며 새로운 코드 기여를 위한 단위 테스트 적용 범위를 적용하여 코드 오류의 위험을 줄입니다.
Mobly 스니펫 APK는 권한 있는 액세스 없이 실행할 수 있으므로 많은 플랫폼에서 테스트할 수 있습니다.
Mobly 테스트 예시
다음은 Android 기능용 Mobly 테스트의 예입니다.
- Wi-Fi Direct 테스트
- CompanionDeviceManager 테스트