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

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

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

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

للاطّلاع على نتائج الاختبار، انتقِل إلى قسم Test Lab في Firebase Console.

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

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

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

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

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

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

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

تفسير النتائج من عملية تنفيذ اختبار واحدة

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

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

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

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

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