در کنسول Firebase، میتوانید نتایج همه اجراهای آزمایشی قبلیتان را با رفتن به DevOps و تعامل > Test Lab ببینید. این صفحه همه نتایج دقیق اجراهای آزمایشی برنامههایی را که بااستفاده از Test Lab با پروژهتان آزمایش کردهاید نمایش میدهد. این صفحه آزمایشهایی را نشان میدهد که ازطریق کنسول Firebase یا میانای خط فرمان Firebase اجرا شدهاند.
برای آشنایی با نحوه تجزیهوتحلیل نتایج آزمایش، به خواندن ادامه دهید.
مشاهده نتایج آزمایش
پساز بارگذاری یا انتخاب آزمایش و مشخص کردن دستگاههای آزمایشی، میتوانید خلاصهای از نتایج آزمایشتان (ازجمله گزارشها، ویدیوها، و نماگرفتها) را در داشبورد Test Lab در بخش DevOps و تعامل در کنسول Firebase مشاهده کنید. نتایج خام آزمایش شما نیز در یک سطل Google Cloud ذخیره میشود تا استفاده از آن با سیستمهای 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 تنظیم کنید. برای اطلاعات بیشتر درباره نحوه تغییر تنظیم سن، شرایط چرخه حیات را ببینید.