تجزیه و تحلیل نتایج آزمون

چه آزمایش‌های خود را از طریق کنسول 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 پاس شد: هیچ یک از تست های اجرا شکست خورد.
  • warning Failed: حداقل یکی از تست های اجرا ناموفق بود.
  • error Inconclusive: نتایج آزمایش قطعی نبود، احتمالاً به دلیل خطای Test Lab .
  • block Skipped: Test Lab از آزمایش شما صرف نظر کرد، زیرا ترکیب نسخه دستگاه/OS که انتخاب کرده‌اید در دسترس نیست.

تفسیر نتایج حاصل از اجرای یک آزمون

از صفحه نتایج ماتریس تست، روی یکی از اجرای تست کلیک کنید تا نتیجه اجرای آن تست خاص را ببینید.

این صفحه آمار اجرای آزمایش را به شما نشان می‌دهد، از جمله مشکلاتی که در آزمایش با آن مواجه می‌شوید، فهرستی از موارد آزمایش، گزارش‌های مربوط به اجرا و ویدیویی از آزمایش در حال اجرا.

نتایج آزمایش دقیق

نتایج آزمایش دقیق در سطل فضای Google Cloud Storage به مدت 90 روز در دسترس است. روی View Source Files در صفحه نتیجه اجرای آزمایش کلیک کنید تا سطل را ببینید.

برای حفظ نتایج دقیق آزمایش برای بیش از 90 روز، نتایج آزمایش را با استفاده از گزینه خط فرمان --results-bucket gcloud به یک سطل Cloud Storage دائمی تر که مالک آن هستید ارسال کنید. سپس می‌توانید تنظیمات Age را برای تعیین مدت زمانی که Cloud Storage نتایج را ذخیره می‌کند، تنظیم کنید. برای اطلاعات بیشتر در مورد نحوه تغییر تنظیم سن ، به شرایط چرخه زندگی مراجعه کنید.