Firebase Test Labplat_iosplat_android

Google 데이터 센터에서 호스팅되는 기기로 앱을 테스트해 보세요.

Firebase Test Lab은 클라우드 기반의 앱 테스트 인프라입니다. 한 번의 작업으로 광범위한 유형의 기기와 기기 구성에서 Android 또는 iOS 앱을 테스트하고, Firebase 콘솔에서 로그, 동영상, 스크린샷을 포함한 결과를 확인할 수 있습니다.

테스트 실행

주요 기능

Android 및 iOS 앱 테스트 앱에 Android 및 iOS 버전이 모두 있어도 걱정할 필요가 없습니다. 이제 Test Lab에서 테스트할 iOS 기기를 제공합니다.
실제 기기에서 테스트 실행 Test Lab은 Google 데이터 센터에 설치되어 실행되는 기기로 앱을 테스트하므로 특정 기기 및 구성에서만 발생하는 문제를 찾을 수 있습니다.
워크플로 통합 Test Lab은 Firebase 콘솔, Android 스튜디오, gcloud 명령줄 도구와 통합됩니다. 지속적 통합(CI) 시스템과 함께 사용할 수도 있습니다.

기본 원리

Test Lab은 Google 데이터 센터에서 실행되는 실제 프로덕션 기기를 사용하여 앱을 테스트합니다. 이러한 기기에는 업데이트된 API가 적용되어 있고 맞춤설정 가능한 언어 설정이 있으므로 실제 사용되는 하드웨어 및 구성에서 앱을 시험 가동할 수 있습니다.

데이터 센터의 실제 기기

데이터 센터의 기기

Test Lab은 Android 앱에서는 EspressoUI Automator 2.0 테스트를 실행하고, iOS 앱에서는 XCTest 테스트를 실행합니다. 이러한 프레임워크 중 하나를 사용하여 테스트를 작성한 후 Firebase 콘솔이나 gcloud 명령줄 인터페이스를 통해 실행합니다.

Android에서만 테스트하는 경우에는 자동화된 Robo 테스트를 사용하여 Test Lab에서 전용 테스트를 만들 수도 있습니다.

구현 경로

테스트를 위해 앱 준비
  • iOS: XCTest를 작성한 후 업로드할 앱을 빌드하고 패키징합니다.
  • Android: 도구 작동 테스트를 작성하고 게임 루프 테스트를 지원하도록 앱을 조정하거나, Robo 테스트를 통해 테스트 준비 과정을 완전히 건너뜁니다.
테스트 환경 및 테스트 매트릭스 선택 Firebase 콘솔이나 gcloud 명령줄 인터페이스를 사용하여 기기 모음, OS 버전, 언어, 화면 방향을 선택해서 테스트 매트릭스를 정의합니다.
테스트를 실행하고 테스트 결과 검토 테스트 매트릭스의 크기에 따라 Test Lab에서 테스트를 실행하는 데 몇 분 정도 걸릴 수 있습니다. 테스트가 완료되면 Firebase 콘솔에서 결과를 볼 수 있습니다.

다음 단계

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.