Android용 Firebase Test Lab으로 테스트 실행

이 도움말에는 다음의 내용이 담겨 있습니다.

Android용 Firebase Test Lab으로 다음과 같은 유형의 테스트를 실행할 수 있습니다.

  • 특정 앱 전용으로 작성된 Espresso, Robotium 또는 UI Automator 2.0 도구 작동 테스트
  • 앱의 사용자 인터페이스 구조를 분석하고 자동으로 탐색하여 사용자 행동을 시뮬레이션하는 Robo 테스트

시작하기 전에 프로젝트에 결제 기능을 설정해야 합니다. 활성 결제 계정이 없는 경우 결제 계정을 추가하고 프로젝트를 계정에 연결하세요. 프로젝트에서 소유권 또는 수정 권한이 있어야 합니다.

도구 작동 테스트 실행

  1. Firebase 콘솔 탐색 메뉴에서 Test Lab을 클릭하고 시작하기 -> 도구 작동 테스트 실행을 클릭합니다.
  2. 찾아보기를 클릭하고 앱 APK 및 테스트 APK를 찾은 후 계속을 클릭합니다.
  3. 앱을 테스트할 기기, 수준, 화면 방향 및 언어를 선택하여 테스트 매트릭스를 정의합니다.
  4. (선택사항) 고급 옵션 표시를 클릭하여 각 테스트 실행의 최대 시간을 결정하는 테스트 제한시간을 변경합니다.
  5. <N>개 테스트 시작을 클릭합니다. 여기에서 <N>은 이 화면에서 정의한 테스트 매트릭스 중 유효한 테스트 구성의 개수입니다. 실행 대기 중인 각 테스트에는 파란색 시계 아이콘이 표시되고, 테스트가 완료되면 이 아이콘이 녹색 체크 아이콘으로 바뀝니다.
  6. 각 테스트가 실행된 후 테스트 실행 열에 나열된 기기를 클릭하여 테스트 사례, 로그, 스크린샷, 동영상 등의 테스트 결과를 확인합니다.

Robo 테스트 실행

  1. Firebase 콘솔 탐색 메뉴에서 Test Lab을 클릭하고 시작하기 -> Robo 테스트 실행을 클릭합니다.
  2. 찾아보기를 클릭하고 앱 APK를 찾은 후 계속을 클릭합니다.
  3. 앱을 테스트할 기기, 수준, 화면 방향 및 언어를 선택하여 테스트 매트릭스를 정의합니다.
  4. (선택사항) 고급 옵션 표시를 클릭하여 다음 옵션을 변경합니다.
    • 테스트 제한시간: 각 테스트 실행의 최대 시간을 결정합니다.
    • 최대 깊이: Robo 테스트에서 앱 UI의 특정 분기를 얼마나 깊이 탐색한 후 UI 루트(기본 화면)로 돌아가서 다른 분기를 탐색할지를 결정합니다.
  5. <N>개 테스트 시작을 클릭합니다. 여기에서 <N>은 이 화면에서 정의한 테스트 매트릭스 중 유효한 테스트 구성의 개수입니다. 실행 대기 중인 각 테스트에는 파란색 시계 아이콘이 표시되고, 테스트가 완료되면 이 아이콘이 녹색 체크 아이콘으로 바뀝니다.
  6. 각 테스트가 실행된 후 테스트 실행 열에 나열된 기기를 클릭하여 테스트 사례, 로그, 스크린샷, 동영상 등의 테스트 결과를 확인합니다.
도움이 되었나요?
어떻게 하면 개선할 수 있을까요?