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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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