Google Play Console에서 알파 또는 베타 채널에 Android 애플리케이션
패키지(APK)를 업로드하고 게시하면 다양한 Android 버전을 실행하는 다양한 기기에서 APK를 테스트할 수 있습니다. 테스트 후 작성되는
사전 출시 보고서를 통해 비정상 종료, 디스플레이 문제, 보안 취약점을
파악할 수 있습니다.
사전 출시 보고서는 Firebase Test Lab에 포함된 자동화 테스트인 Robo 테스트를 통해 작성됩니다. Robo 테스트를 사용하여 테스트할 특정 기기,
언어 또는 Android 버전을 타겟팅할 수 있으며 Robo 테스트로
장시간에 걸친 앱 테스트도 가능합니다.
Robo 테스트는 사전 출시 보고서 대비 더 높은 수준의 맞춤설정이 가능하면서도 사용법은 전혀 어렵지 않습니다.
Test Lab에서 첫 번째 Robo 테스트 실행
아직 Firebase 프로젝트가 없는 경우 Firebase Console에서 새 프로젝트 추가를 클릭한 후 프로젝트 이름을 입력하여 새로 만듭니다.
이미 Cloud 프로젝트가 있다면 드롭다운 메뉴에서 선택하여 프로젝트에 Firebase를 추가할 수 있습니다.
Test Lab에서 선택한 APK를 업로드해 Robo 테스트를 자동으로 실행하기 시작합니다.
다음 단계
매일 실행할 수 있는 테스트 수를 늘리려면 Blaze 요금제로 업그레이드하세요. 일일 사용량 할당량과 사용량 기반 결제가 Blaze 요금제에서 계산되는 방식에 대해 자세히 알아보려면 Test Lab 할당량 및 결제를 참조하세요.
더욱 자세하고 빈번하게 앱을 테스트하고자 한다면 지속적 통합 시스템과 함께 Test Lab을 사용할 수 있습니다. 앱 테스트를 위해 특별히 직접 작성한 계측 테스트를 Test Lab으로 실행할 수 있으며, 이러한 테스트를 Firebase Console 또는 gcloud 명령줄에서 실행하거나 Android 스튜디오에서 직접 실행할 수도 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["\u003cbr /\u003e\n\nWhen you upload and publish your Android application package (APK) to your alpha\nor beta channel in the Google Play Console, your APK is tested across\na wide range of devices running different versions of Android. The resulting\npre-launch report helps to identify crashes, display issues, and security\nvulnerabilities.\n\nThe pre-launch report is powered by\n[Robo test](/docs/test-lab/robo-ux-test), an\nautomated test included with Firebase Test Lab. You can use Robo test to\ntarget specific devices, locales, or versions of Android for testing, and you\ncan also use Robo test to test your app for longer durations.\n\nRobo test is more customizable than the pre-launch report, but it is just as\neasy to use.\n| **Note:** All links in this guide open in a **new browser tab** so that you can keep these instructions visible while testing your APK.\n\nRunning your first Robo test in Test Lab\n\n1. Create a Firebase project if you don't have one already: in the [Firebase console](https://console.firebase.google.com/), click **Add New Project**, then enter a name for your project. If you already have a Cloud project, you can select it from the drop-down menu to add Firebase to it.\n2. Go to the [**Test Lab** page in Firebase console](https://console.firebase.google.com/project/_/testlab).\n3. Drag the APK for the app you'd like to test into \"Android\" section or click **Browse for APK**, and select the file.\n\nTest Lab uploads the selected APK and automatically begins running a Robo\ntest on it.\n| **Note:** your first Robo test is optimized for getting started quickly, so there are no extra options to choose from. All subsequent tests are fully customizable.\n\nNext steps\n\nTo increase the number of tests you can run on a daily basis, upgrade to the\n**Blaze** pricing plan. To learn more about daily usage quotas, and about how\nusage-based billing is calculated on the **Blaze** plan,\nsee [Test Lab quota and billing](/docs/test-lab/usage-quotas-pricing).\n| **Note:** pre-launch reports do not impact your Test Lab quota and usage.\n\nIf you want to test your app even more thoroughly and frequently, you can use\nTest Lab with\n[continuous integration](/docs/test-lab/continuous)\nsystems. You can also use Test Lab to run instrumented tests that you write\nspecifically to test your app, and you can run these tests from the Firebase\nconsole, the\n[gcloud command line](/docs/test-lab/android/command-line),\nand directly from\n[Android Studio](/docs/test-lab/android-studio).\n\nTo learn more about Test Lab, see the\n[Test Lab introduction](/docs/test-lab)."]]