Firebase Console에서 Firebase Test Lab 시작하기

이 가이드에서는 Firebase Console을 사용하여 iOS 테스트를 실행하는 방법을 설명합니다.

1단계: Firebase 프로젝트 만들기

아직 만들지 않았다면 Firebase Console로 이동하여 새 Firebase 프로젝트를 만듭니다.

2단계: 업로드 및 테스트 실행

XCTest

  1. Firebase Console에서 Test Lab을 엽니다.

  2. 첫 번째 테스트인 경우 iOS에서 시작하기를 클릭합니다. 이전에 테스트를 실행했다면 테스트 실행를 클릭한 후 XCTest 실행을 선택합니다.

  3. 찾아보기를 클릭하고 생성한 .zip 파일을 찾습니다.

  4. 테스트하려는 각 기기, 버전, 방향, 언어 확인란을 선택합니다.

  5. (선택사항) Firebase Console에서 테스트 매트릭스를 식별하고 찾는 데 도움이 되도록 테스트 매트릭스 라벨(선택사항) 필드에 라벨 이름을 입력하여 테스트 매트릭스에 라벨을 추가할 수 있습니다.

  6. 테스트 시작을 클릭합니다.

게임 루프 테스트

  1. Firebase Console의 Test Lab 페이지에서 첫 번째 테스트 실행 > iOS 게임 루프 실행을 클릭합니다.

  2. 앱 업로드 섹션에서 찾아보기를 클릭한 다음 앱의 IPA 파일을 선택합니다. 아직 앱의 IPA 파일을 생성하지 않았다면 IPA 파일을 생성합니다.

  3. (선택사항) Firebase Console에서 테스트 매트릭스를 식별하고 찾는 데 도움이 되도록 테스트 매트릭스 라벨(선택사항) 필드에 라벨 이름을 입력하여 테스트 매트릭스에 라벨을 추가할 수 있습니다.

  4. (선택사항) 한 번에 여러 루프(일명 시나리오)를 실행하거나 실행할 특정 루프를 선택하려면 시나리오 필드에 루프 번호를 입력합니다.

    예를 들어 '1-3, 5'를 입력하면 Test Lab에서 루프 1, 2, 3, 5를 실행합니다. 시나리오 필드에 아무것도 입력하지 않으면 기본적으로 Test Lab은 루프 1만 실행합니다.

  5. 기기 섹션에서 앱을 테스트할 하나 이상의 실제 기기를 선택한 다음 테스트 시작을 클릭합니다.

3단계: 테스트 결과 검토

테스트가 시작되면 자동으로 테스트 결과 페이지로 리디렉션됩니다. 선택한 구성의 가짓수 및 테스트에 설정한 제한 시간에 따라 테스트 완료까지 몇 분 정도 걸릴 수 있습니다. 테스트가 완료된 후 테스트 결과를 검토할 수 있습니다. 테스트 결과를 해석하는 방법은 Firebase Test Lab 결과 분석을 참조하세요.