Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Testlerinizi Firebase konsolu veya Firebase CLI üzerinden yürütüyor olsanız da ayrıntılı test sonuçlarınızı Firebase konsolunda bulabilirsiniz. Test sonuçlarınızı nasıl analiz edeceğinizi öğrenmek için okumaya devam edin.
Test sonuçlarını görüntüleme
Bir testi yükleyip seçtikten ve test cihazlarınızı belirttikten sonra, Test Lab konsolunun Firebase kontrol panelinde test sonuçlarınızın (günlükler, videolar ve ekran görüntüleri dahil) özetini görüntüleyebilirsiniz. Ham test sonuçlarınız, CI sistemleriyle daha kolay kullanılabilmesi için Google Cloud paketinde de saklanır.
Önceki tüm test çalıştırmalarınızın listesini burada bulabilirsiniz. Sonuçları anlamak için test matrisleri hakkında biraz bilgi sahibi olmak faydalıdır:
Seçtiğiniz cihazlar ve yapılandırmalar üzerinde bir test veya bir dizi test durumu çalıştırdığınızda Test Lab, testi uygulamanızda toplu olarak çalıştırır ve sonuçları test matrisi olarak gösterir.
Cihazlar × Test Yürütmeleri = Test Matrisi
Cihaz
Testi çalıştırdığınız fiziksel veya sanal cihaz (yalnızca Android), örneğin telefon, tablet ya da giyilebilir cihaz. Test matrisindeki cihazlar; cihaz modeli, işletim sistemi sürümü, ekran yönü ve yerel ayar (coğrafya ve dil ayarları olarak da bilinir) ile tanımlanır.
Test, test yürütme
Cihazda çalıştırılacak bir test (veya bir dizi test durumu). Cihaz başına bir test çalıştırabilir veya isteğe bağlı olarak testi parçalayıp test senaryolarını farklı cihazlarda çalıştırabilirsiniz.
Test matrisi
Test işlemlerinizin durumlarını ve test sonuçlarını içerir. Bir matristeki herhangi bir test yürütme işlemi başarısız olursa matrisin tamamı başarısız olur.
Test matrisi sonuçlarını yorumlama
Testlerinizi Firebase konsolunda başlatırsanız Test Lab sizi doğrudan devam eden test matrisinize yönlendirir. Burada testlerinizin ilerleme durumunu anlık olarak izleyebilirsiniz. Bunun yerine komut satırı aracını kullandıysanız devam eden test matrisi sayfasına gitmek için aracın sağladığı URL'yi takip edebilirsiniz.
Matriste, her test yürütme Test Lab çalıştırması için bir satır bulunur. Yürütme adının önündeki simge, söz konusu yürütmenin durumunu gösterir:
play_circle_outlineDevam ediyor: Test yürütme işlemi hâlâ çalışıyor. Uygulamanızdaki testlerin sayısına ve karmaşıklığına bağlı olarak, yürütmelerin tamamlanması bir saati bulabilir.
check_circleGeçti: Yürütme testlerinden hiçbiri başarısız olmadı.
warningBaşarısız: Yürütme testlerinden en az biri başarısız oldu.
errorKesin olmayan sonuç: Test sonuçları kesin değildi. Bunun nedeni muhtemelen Test Lab hatasıdır.
blockAtlandı:Test Lab, seçtiğiniz cihaz/işletim sistemi sürümü kombinasyonu kullanılamadığından testinizi atladı.
Tek bir test yürütmesinden elde edilen sonuçları yorumlama
Test matrisi sonuçları sayfasında, belirli bir test yürütmesinin sonucunu görmek için test yürütmelerinden birini tıklayın.
Bu sayfada, test sırasında karşılaşılan sorunlar, test senaryolarının listesi, yürütme günlükleri ve testin yürütüldüğü videoyu da içeren test yürütmeyle ilgili istatistikler gösterilir.
Ayrıntılı test sonuçları
Ayrıntılı test sonuçları 90 gün boyunca Google Cloud Storage paketinde kullanılabilir. Paketi görmek için bir test yürütme sonucu sayfasında Kaynak Dosyaları Görüntüle'yi tıklayın.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-09-05 UTC."],[],[],null,["\u003cbr /\u003e\n\nWhether you run your tests through the [Firebase console](//console.firebase.google.com/)\nor the [Firebase CLI](/docs/cli), you can find your detailed test\nresults in the Firebase console. Read on to learn how to analyze your test\nresults.\n\nView test results\n\nAfter you upload or select a test and specify your test devices, you can view a\nsummary of your test results (including logs, videos, and screenshots) in the\nTest Lab dashboard of the Firebase console. Your raw test results are also\nstored in a Google Cloud bucket for easier use with CI systems.\n\nTo see test results head to the **Test Lab** section of the [Firebase console](https://console.firebase.google.com/project/_/testlab).\n\nYou'll find a list of all of your previous test runs there. To understand the\nthe results, it helps to know a bit about test matrices:\nWhen you run a test or a set of test cases against devices and configurations\nyou've selected, Test Lab runs the test against your app in a batch, then\ndisplays the results as a **test matrix**.\n\n**Devices × Test Executions = Test Matrix**\n\nDevice\n: A physical or virtual device (Android only) you run a test on, such as a\n phone, tablet, or wearable device. Devices in a test matrix are identified by\n device model, OS version, screen orientation, and locale (also known as\n geography and language settings).\n\nTest, test execution\n: A test (or a set of test cases) to be run on a device. You can run one test\n per device, or optionally shard the test and run its test cases on\n different devices.\n\nTest matrix\n: Contains the statuses and test results for your test executions. If any\n test execution in a matrix fails, the whole matrix fails.\n\nInterpret test matrix results\n\nIf you start your tests in Firebase console, Test Lab takes you right to\nyour in-progress test matrix, where you can watch your tests' progress as it\nhappens. If you used the command line tool instead, you can follow the URL it\nprovides to get to the in-progress test matrix page.\n\nThe matrix has a line for each test execution Test Lab runs. The icon before\nthe execution name displays that execution's status:\n\n- play_circle_outline **In progress:** The test execution is still running. Executions can take up to an hour to complete, depending on the number and complexity of tests in your app.\n- check_circle **Passed:** None of the execution's tests failed.\n- warning **Failed:** At least one of the execution's tests failed.\n- error **Inconclusive:** The test results were inconclusive, possibly due to a Test Lab error.\n- block **Skipped:** Test Lab skipped your test, because the device/OS version combination you selected is unavailable.\n\n| **Note:** **Device issues sometimes increase test execution time.** If you notice that a test is taking longer than usual, it could be a sign of an issue in Test Lab. Don't worry, though, Test Lab only charges you for the time your test is actually running.\n\nInterpreting results from a single test execution\n\nFrom the test matrix results page, click one of the test executions to see\nthe result of that specific test execution.\n\nThe page shows you stats for that test execution, including issues encountered\nin testing, a list of test cases, logs from the execution, and a video of the\ntest running.\n\nDetailed test results\n\nDetailed test results are available in a Google Cloud Storage bucket for\n90 days. Click **View Source Files** in a test execution result page to see the\nbucket.\n\nTo retain detailed test results for longer than 90 days, send the test results\nto a more-permanent Cloud Storage bucket that you own using the\n[**--results-bucket** gcloud command-line option](//cloud.google.com/sdk/gcloud/reference/firebase/test/android/run).\nYou can then set the **Age** setting to determine how long Cloud Storage\nstores the results. For more information on how to change the **Age** setting,\nsee [Lifecycle\nconditions](//cloud.google.com/storage/docs/lifecycle#conditions).\n| **Note:** The project that owns this Cloud Storage bucket must have billing enabled to retain detailed test results for longer than 90 days."]]