با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
چه آزمایشهای خود را از طریق کنسول Firebase یا Firebase CLI انجام دهید، میتوانید نتایج آزمایش دقیق خود را در کنسول Firebase بیابید. برای یادگیری نحوه تجزیه و تحلیل نتایج آزمایش خود ادامه دهید.
مشاهده نتایج آزمون
پس از آپلود یا انتخاب یک آزمایش و مشخص کردن دستگاههای آزمایشی خود، میتوانید خلاصهای از نتایج آزمایش خود (شامل گزارشها، ویدیوها و تصاویر صفحه) را در داشبورد Test Lab کنسول Firebase مشاهده کنید. نتایج آزمایش خام شما نیز برای استفاده آسان تر با سیستم های CI در یک سطل Google Cloud ذخیره می شود.
برای مشاهده نتایج آزمایش به بخش Test Labکنسول Firebase بروید.
لیستی از تمام آزمایشهای قبلی خود را در آنجا خواهید یافت. برای درک نتایج، دانستن کمی در مورد ماتریسهای تست کمک میکند: وقتی یک آزمایش یا مجموعهای از موارد آزمایشی را بر روی دستگاهها و پیکربندیهایی که انتخاب کردهاید اجرا میکنید، Test Lab آزمایش را روی برنامه شما به صورت دستهای اجرا میکند، سپس نتایج را بهعنوان یک ماتریس آزمایشی نمایش میدهد.
دستگاه ها × اجرای آزمایش = ماتریس تست
دستگاه
یک دستگاه فیزیکی یا مجازی (فقط اندروید) که آزمایشی را روی آن انجام میدهید، مانند تلفن، رایانه لوحی یا دستگاه پوشیدنی. دستگاههای موجود در یک ماتریس آزمایشی بر اساس مدل دستگاه، نسخه سیستمعامل، جهتگیری صفحه، و موقعیت مکانی (که بهعنوان تنظیمات جغرافیایی و زبان نیز شناخته میشود) شناسایی میشوند.
تست، اجرای تست
یک تست (یا مجموعه ای از موارد تست) که روی یک دستگاه اجرا می شود. شما می توانید یک تست را برای هر دستگاه اجرا کنید، یا به صورت اختیاری تست را تقسیم کنید و موارد تست آن را در دستگاه های مختلف اجرا کنید.
ماتریس تست
شامل وضعیت ها و نتایج آزمایش برای اجرای آزمایش شما. اگر اجرای هر آزمایشی در یک ماتریس با شکست مواجه شود، کل ماتریس با شکست مواجه می شود.
تفسیر نتایج ماتریس آزمون
اگر آزمایشهای خود را در کنسول Firebase شروع کنید، Test Lab شما را مستقیماً به ماتریس آزمایشی در حال انجام خود میبرد، جایی که میتوانید پیشرفت آزمایشهای خود را در صورت وقوع مشاهده کنید. اگر به جای آن از ابزار خط فرمان استفاده کرده اید، می توانید URL ارائه شده توسط آن را دنبال کنید تا به صفحه ماتریس تست در حال پیشرفت برسید.
ماتریس دارای یک خط برای هر اجرای آزمایشی است که Test Lab اجرا می شود. نماد قبل از نام اجرا، وضعیت آن اجرا را نشان می دهد:
play_circle_outlineدر حال انجام است: اجرای آزمایش هنوز در حال اجرا است. بسته به تعداد و پیچیدگی تستهای برنامه شما، اجراها ممکن است تا یک ساعت طول بکشد.
check_circleپاس شد: هیچ یک از تست های اجرا شکست خورد.
warningFailed: حداقل یکی از تست های اجرا ناموفق بود.
errorInconclusive: نتایج آزمایش قطعی نبود، احتمالاً به دلیل خطای Test Lab .
blockSkipped:Test Lab از آزمایش شما صرف نظر کرد، زیرا ترکیب نسخه دستگاه/OS که انتخاب کردهاید در دسترس نیست.
تفسیر نتایج حاصل از اجرای یک آزمون
از صفحه نتایج ماتریس تست، روی یکی از اجرای تست کلیک کنید تا نتیجه اجرای آن تست خاص را ببینید.
این صفحه آمار اجرای آزمایش را به شما نشان میدهد، از جمله مشکلاتی که در آزمایش با آن مواجه میشوید، فهرستی از موارد آزمایش، گزارشهای مربوط به اجرا و ویدیویی از آزمایش در حال اجرا.
نتایج آزمایش دقیق
نتایج آزمایش دقیق در سطل Google Cloud Storage به مدت 90 روز در دسترس است. روی View Source Files در صفحه نتیجه اجرای آزمایش کلیک کنید تا سطل را ببینید.
برای حفظ نتایج دقیق آزمایش برای بیش از 90 روز، نتایج آزمایش را با استفاده از گزینه خط فرمان --results-bucket gcloud به یک سطل Cloud Storage دائمی تر که مالک آن هستید ارسال کنید. سپس میتوانید تنظیمات Age را برای تعیین مدت زمانی که Cloud Storage نتایج را ذخیره میکند، تنظیم کنید. برای اطلاعات بیشتر در مورد نحوه تغییر تنظیم سن ، به شرایط چرخه زندگی مراجعه کنید.
تاریخ آخرین بهروزرسانی 2025-09-06 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-06 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]