تحليل نتائج الاختبار

سواء قمت بتشغيل اختباراتك من خلال وحدة تحكم 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 للنتائج. لمزيد من المعلومات حول كيفية تغيير إعداد "العمر" ، راجع شروط دورة الحياة .