Mobly 테스트 프레임워크

Mobly는 호스트 기반 엔드 투 엔드 자동 테스트를 위한 오픈소스 테스트 프레임워크입니다. Mobly를 사용하여 여러 기기에서 작업을 조정하여 Wi-Fi 및 전화를 비롯한 Android 기능을 검증할 수 있습니다.

Mobly 기본사항

Mobly를 사용하면 Mobly 테스트를 작성하고 실행하여 Android 기능을 확인할 수 있습니다. Mobly 사용의 기본사항을 알아보려면 Mobly 튜토리얼을 참고하세요.

Mobly 스니펫 Lib을 사용하여 호스트에서 기기 측 코드를 트리거하는 맞춤 테스트 APK를 빌드할 수도 있습니다.

Mobly 기능

Mobly 테스트 프레임워크는 다음과 같은 기능을 제공합니다.

  • 유연한 테스트 구성

    • Mobly는 사용자가 다양한 테스트 모음을 빌드할 수 있는 독립형 라이브러리입니다. Mobly 사용자는 다른 사용자의 변경사항으로부터 격리됩니다.

    • 사용자는 다른 사용자에게 영향을 주지 않고 프로젝트별 테스트 모음에 종속 항목을 추가할 수 있습니다.

    • Mobly 스니펫을 사용하면 사용자가 테스트와 관련된 API만으로 맞춤 테스트 APK를 만들 수 있습니다. 이렇게 하면 테스트 APK의 파일 크기 오버헤드가 최소화됩니다.

  • 유지관리 및 디버깅이 간단합니다.

    • Mobly는 테스트 및 스니펫 스택 트레이스, 반복 또는 재시도된 테스트의 테스트 반복 결과 등 유익한 테스트 결과를 제공합니다.

    • Mobly 코드베이스는 제출 전 단위 테스트의 적용을 받으며, 새 코드 참여에 단위 테스트 적용 범위를 적용하여 코드 오류의 위험을 줄입니다.

  • Mobly 스니펫 APK는 권한이 있는 액세스 없이 실행할 수 있으므로 여러 플랫폼에서 테스트할 수 있습니다.

Mobly 테스트 예

다음은 Android 기능에 관한 Mobly 테스트의 예입니다.