سواء أجريت اختباراتك من خلال وحدة تحكم Firebase أو Firebase CLI ، يمكنك العثور على نتائج الاختبار التفصيلية في وحدة تحكم Firebase. تابع القراءة لمعرفة كيفية تحليل نتائج الاختبار الخاصة بك.
عرض نتائج الاختبار
بعد تحميل أو تحديد اختبار وتحديد أجهزة الاختبار الخاصة بك ، يمكنك عرض ملخص لنتائج الاختبار (بما في ذلك السجلات ومقاطع الفيديو ولقطات الشاشة) في لوحة معلومات Test Lab بوحدة تحكم Firebase. يتم أيضًا تخزين نتائج الاختبار الأولية في حاوية Google Cloud لتسهيل استخدامها مع أنظمة CI.
للاطلاع على نتائج الاختبار ، توجه إلى قسم Test Lab في وحدة تحكم Firebase .
ستجد قائمة بجميع عمليات الاختبار السابقة التي أجريتها هناك. لفهم النتائج ، من المفيد معرفة القليل عن مصفوفات الاختبار: عند تشغيل اختبار أو مجموعة من حالات الاختبار على الأجهزة والتكوينات التي حددتها ، يقوم Test Lab بتشغيل الاختبار مقابل تطبيقك دفعة واحدة ، ثم يعرض النتائج كمصفوفة اختبار .
الأجهزة × عمليات تنفيذ الاختبار = مصفوفة الاختبار
- جهاز
- جهاز مادي أو افتراضي (Android فقط) تُجري اختبارًا عليه ، مثل الهاتف أو الجهاز اللوحي أو الجهاز القابل للارتداء. يتم تحديد الأجهزة الموجودة في مصفوفة الاختبار حسب طراز الجهاز وإصدار نظام التشغيل واتجاه الشاشة والإعدادات المحلية (المعروفة أيضًا باسم إعدادات الجغرافيا واللغة).
- اختبار ، اختبار التنفيذ
- اختبار (أو مجموعة من حالات الاختبار) ليتم تشغيلها على الجهاز. يمكنك إجراء اختبار واحد لكل جهاز ، أو اختيار تجزئة الاختبار وتشغيل حالات الاختبار الخاصة به على أجهزة مختلفة.
- مصفوفة الاختبار
- يحتوي على الحالات ونتائج الاختبار لعمليات تنفيذ الاختبار الخاصة بك. إذا فشل تنفيذ أي اختبار في المصفوفة ، تفشل المصفوفة بأكملها.
تفسير نتائج مصفوفة الاختبار
إذا بدأت اختباراتك في وحدة تحكم Firebase ، فسيأخذك Test Lab مباشرة إلى مصفوفة الاختبار قيد التقدم ، حيث يمكنك مشاهدة تقدم اختباراتك فور حدوثها. إذا استخدمت أداة سطر الأوامر بدلاً من ذلك ، فيمكنك اتباع عنوان URL الذي توفره للوصول إلى صفحة مصفوفة الاختبار قيد التقدم.
تحتوي المصفوفة على سطر لكل تنفيذ اختبار يتم تشغيله معمل الاختبار. تعرض الأيقونة الموجودة قبل اسم التنفيذ حالة التنفيذ:
- play_circle_outline قيد التقدم: تنفيذ الاختبار لا يزال قيد التشغيل. يمكن أن يستغرق إكمال عمليات التنفيذ ما يصل إلى ساعة ، اعتمادًا على عدد الاختبارات ومدى تعقيدها في تطبيقك.
- تم اجتياز check_circle : لم تنجح أي من اختبارات التنفيذ.
- فشل التحذير : فشل واحد على الأقل من اختبارات التنفيذ.
- الخطأ غير حاسم: كانت نتائج الاختبار غير حاسمة ، ربما بسبب خطأ في مختبر الاختبار.
- تم تخطي الكتلة : تخطى Test Lab اختبارك ، لأن تركيبة إصدار الجهاز / نظام التشغيل التي حددتها غير متوفرة.
تفسير النتائج من تنفيذ اختبار واحد
من صفحة نتائج مصفوفة الاختبار ، انقر فوق أحد عمليات التنفيذ الاختبارية لرؤية نتيجة تنفيذ الاختبار المحدد.
تعرض الصفحة إحصائيات تنفيذ الاختبار ، بما في ذلك المشكلات التي تمت مواجهتها أثناء الاختبار ، وقائمة بحالات الاختبار ، وسجلات من التنفيذ ، وفيديو للاختبار قيد التشغيل.
نتائج الاختبار التفصيلية
تتوفر نتائج الاختبار التفصيلية في حاوية Google Cloud Storage لمدة 90 يومًا. انقر فوق عرض ملفات المصدر في صفحة نتائج تنفيذ الاختبار لعرض الحاوية.
للاحتفاظ بنتائج الاختبار التفصيلية لمدة تزيد عن 90 يومًا ، أرسل نتائج الاختبار إلى حاوية التخزين السحابي الأكثر ديمومة التي تمتلكها باستخدام خيار سطر الأوامر --results-bucket gcloud . يمكنك بعد ذلك تعيين إعداد العمر لتحديد مدة تخزين Cloud Storage للنتائج. لمزيد من المعلومات حول كيفية تغيير إعداد العمر ، راجع شروط دورة الحياة .