در کنسول Firebase، با رفتن به DevOps و تعامل > آزمایشگاه تست میتوانید نتایج همه اجراهای تست قبلیتان را ببینید. این صفحه همه نتایج دقیق اجرای آزمایشی برنامههایی را که با پروژه خودتان بااستفاده از Test Lab آزمایش کردهاید نمایش میدهد. این صفحه آزمایشهایی را نشان میدهد که ازطریق کنسول Firebase یا Firebase CLI اجرا شدهاند.
برای آشنایی با نحوه تجزیهوتحلیل نتایج آزمون، ادامه مطلب را بخوانید.
مشاهده نتایج آزمایش
پساز بارگذاری یا انتخاب آزمون و مشخص کردن دستگاههای آزمون، میتوانید خلاصهای از نتایج آزمون (شامل گزارشها، ویدیوها، و نماگرفتها) را در داشبورد DevOps و تعامل > آزمایشگاه آزمون کنسول Firebase مشاهده کنید. نتایج آزمایش خام شما نیز در یک Google Cloud bucket ذخیره میشود تا استفاده از آن با سیستمهای CI آسانتر شود.
در آنجا فهرستی از همه اجراهای آزمایشی قبلیتان را خواهید دید. برای درک نتایج، بهتر است کمی درباره ماتریسهای آزمایش بدانید: وقتی آزمایش یا مجموعهای از موارد آزمایش را دربرابر دستگاهها و پیکربندیهایی که انتخاب کردهاید اجرا میکنید، Test Lab آزمایش را بهصورت دستهای دربرابر برنامهتان اجرا میکند، سپس نتایج را بهصورت ماتریس آزمایش نمایش میدهد.
دستگاهها × اجرای آزمایش = ماتریس آزمایش
- دستگاه
- دستگاه فیزیکی یا مجازی (فقط Android) که در آن آزمایش اجرا میکنید، مثل تلفن، رایانه لوحی، یا دستگاه پوشیدنی. دستگاههای موجود در ماتریس آزمایش با مدل دستگاه، نسخه سیستمعامل، جهت صفحه، و محل (که با نام تنظیمات زبان و جغرافیا نیز شناخته میشود) شناسایی میشوند.
- آزمایش، اجرای آزمایش
- آزمایشی (یا مجموعهای از چارچوبهای تست) که باید در دستگاه اجرا شود. میتوانید یک آزمایش برای هر دستگاه اجرا کنید، یا بهصورت اختیاری آزمایش را تکهتکه کنید و موارد آزمایشی آن را در دستگاههای مختلف اجرا کنید.
- ماتریس آزمایش
- شامل وضعیتها و نتایج آزمایش برای اجرای آزمایشهای شما است. اگر هریک از اجراهای آزمایشی در ماتریس ناموفق باشد، کل ماتریس ناموفق خواهد بود.
تفسیر نتایج ماتریس آزمایش
اگر آزمایشهایتان را در کنسول Firebase شروع کنید، Test Lab شما را مستقیماً به ماتریس آزمایش درحال انجام میبرد، جایی که میتوانید پیشرفت آزمایشهایتان را همزمان با انجام آنها ببینید. اگر بهجای آن از ابزار خط فرمان استفاده کردید، میتوانید نشانی وبی را که ارائه میدهد دنبال کنید تا به صفحه ماتریس آزمایش درحال انجام برسید.
ماتریس برای هر اجرای آزمایشی Test Lab خط دارد. نماد قبلاز نام اجرا وضعیت آن اجرا را نمایش میدهد:
- play_circle_outline درحال انجام: اجرای آزمایش هنوز درحال انجام است. بسته به تعداد و پیچیدگی آزمایشهای موجود در برنامه، تکمیل اجراها ممکن است تا یک ساعت طول بکشد.
- check_circle گذشت: هیچیک از آزمایشهای اجرا ناموفق نبود.
- هشدار ناموفق: حداقل یکی از آزمایشهای اجرا ناموفق بود.
- خطا غیرقطعی: نتایج آزمایش غیرقطعی بود، احتمالاً بهدلیل خطای Test Lab.
- مسدود کردن رد شد: Test Lab آزمایش شما را رد کرد، زیرا ترکیب دستگاه/نسخه سیستمعامل انتخابی شما دردسترس نیست.
تفسیر نتایج از اجرای یک آزمایش
از صفحه نتایج ماتریس آزمایش، روی یکی از اجراهای آزمایش کلیک کنید تا نتیجه آن اجرای آزمایش خاص را ببینید.
این صفحه آمار مربوط به اجرای آن آزمایش را به شما نشان میدهد، ازجمله مشکلات بروزیافته در آزمایش، فهرستی از موارد آزمایش، گزارشهای اجرای آزمایش، و ویدیویی از اجرای آزمایش.
نتایج دقیق آزمایش
نتایج دقیق آزمایش در یک مخزن Google Cloud Storage بهمدت ۹۰ روز دردسترس است. در صفحه نتیجه اجرای آزمایش، روی مشاهده فایلهای منبع کلیک کنید تا باکت را ببینید.
برای حفظ نتایج دقیق آزمایش برای بیشاز ۹۰ روز، نتایج آزمایش را بااستفاده از گزینه خط فرمان --results-bucket gcloud به سطل Cloud Storage دائمیتری که مالک آن هستید ارسال کنید. سپس میتوانید تنظیم سن را برای تعیین مدت زمانی که Cloud Storage نتایج را ذخیره میکند تنظیم کنید. برای اطلاعات بیشتر درباره نحوه تغییر تنظیم سن، به شرایط دوره عمر مراجعه کنید.