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

سواء أجريت اختبارات من خلال وحدة تحكم Firebase أو واجهة سطر الأوامر في Firebase، يمكنك العثور على نتائج الاختبار التفصيلية في وحدة تحكم Firebase. تابع القراءة لتتعلم كيفية تحليل نتائج الاختبار لديك.

عرض نتائج الاختبار

بعد تحميل اختبار أو اختياره وتحديد أجهزة الاختبار، يمكنك عرض ملخص لنتائج الاختبار (بما في ذلك السجلات والفيديوهات ولقطات الشاشة) في لوحة بيانات Test Lab ضمن وحدة تحكُّم Firebase. يتم أيضًا تخزين نتائج الاختبار الأولية في حزمة Google Cloud للاستخدام بشكل أسهل مع أنظمة CI.

للاطّلاع على نتائج الاختبار، يُرجى الانتقال إلى قسم مركز الاختبار الافتراضي في وحدة تحكُّم Firebase.

ستظهر هناك قائمة بجميع الاختبارات السابقة التي أجريتها. لفهم النتائج، من المفيد معرفة بعض المعلومات عن مصفوفات الاختبار: عند إجراء اختبار أو مجموعة من حالات الاختبار على الأجهزة وعمليات الضبط التي اخترتها، يجري Test Lab الاختبار على تطبيقك في مجموعة، ثم يعرض النتائج في شكل مصفوفة اختبار.

الأجهزة × عمليات تنفيذ الاختبار = مصفوفة الاختبار

الجهاز
جهاز مادي أو افتراضي (نظام التشغيل Android فقط) يتم إجراء اختبار عليه، مثل الهاتف أو الجهاز اللوحي أو الجهاز القابل للارتداء ويتم التعرّف على الأجهزة في مصفوفة الاختبار حسب طراز الجهاز وإصدار نظام التشغيل واتجاه الشاشة واللغة (تُعرف أيضًا باسم إعدادات الموقع الجغرافي واللغة).
الاختبار والتنفيذ التجريبي
اختبار (أو مجموعة من حالات الاختبار) المراد إجراؤه على أحد الأجهزة يمكنك إجراء اختبار واحد لكل جهاز، أو يمكنك، إن أردت، تقسيم الاختبار وتنفيذ حالات الاختبار على أجهزة مختلفة.
اختبار المصفوفة
يحتوي على الحالات ونتائج الاختبارات لعمليات التنفيذ التجريبية. إذا فشل أي تنفيذ اختبار في مصفوفة، تخفق المصفوفة بأكملها.

تفسير نتائج مصفوفة الاختبار

إذا بدأت اختباراتك في وحدة تحكُّم Firebase، سينقلك Test Lab مباشرةً إلى مصفوفة الاختبار قيد التقدم، حيث يمكنك مشاهدة مستوى تقدّم الاختبارات فور حدوثها. إذا استخدمت أداة سطر الأوامر بدلاً من ذلك، فيمكنك اتباع عنوان URL الذي توفره للوصول إلى صفحة المصفوفة التجريبية قيد التقدم.

تحتوي المصفوفة على خط لكل عملية تنفيذ اختبار تم إجراؤها في مركز الاختبار. يعرض الرمز الموجود قبل اسم التنفيذ حالة عملية التنفيذ:

  • play_circle_outline قيد التقدم: لا يزال تنفيذ الاختبار قيد التنفيذ. قد يستغرق إكمال عمليات التنفيذ مدة تصل إلى ساعة، حسب عدد الاختبارات في تطبيقك وتعقيدها.
  • check_circle تم بنجاح: لم تخفق أي من اختبارات التنفيذ.
  • تحذير تعذّرت العملية: تعذّر اختبار واحد على الأقل من اختبارات التنفيذ.
  • خطأ غير حاسمة: كانت نتائج الاختبار غير حاسمة، وربما يرجع ذلك إلى حدوث خطأ في مركز الاختبار الافتراضي.
  • حظر تم تخطّيه: تخطّى مركز الاختبار الافتراضي اختبارك لأنّ مجموعة إصدار الجهاز/نظام التشغيل التي اختَرتها غير متوفّرة.

تفسير نتائج تنفيذ اختبار واحد

من صفحة نتائج مصفوفة الاختبار، انقر على إحدى عمليات تنفيذ الاختبار لمعرفة نتيجة تنفيذ الاختبار المحدَّد.

تعرض لك الصفحة إحصاءات لعملية تنفيذ الاختبار هذه، بما في ذلك المشاكل التي حدثت أثناء الاختبار، وقائمة بحالات الاختبار، والسجلات من عملية التنفيذ، وفيديو لعملية الاختبار.

نتائج اختبار تفصيلية

تتوفّر نتائج الاختبار التفصيلية في حزمة على Google Cloud Storage لمدة 90 يومًا. انقر على عرض ملفات المصدر في صفحة نتائج تنفيذ اختبار لعرض الحزمة.

للاحتفاظ بنتائج الاختبار التفصيلية لمدة تزيد عن 90 يومًا، يمكنك إرسال نتائج الاختبار إلى حزمة Cloud Storage أكثر استدامة تملكها باستخدام خيار سطر الأوامر --results-bucket في gcloud. يمكنك بعد ذلك ضبط إعداد العمر لتحديد مدة تخزين النتائج في Cloud Storage. لمزيد من المعلومات حول كيفية تغيير إعدادات العمر، راجِع شروط مراحل النشاط.