سواء كنت تُجري اختباراتك من خلال وحدة تحكّم Firebase أو واجهة برمجة تطبيقات Firebase، يمكنك العثور على نتائج الاختبار المفصّلة في وحدة تحكّم Firebase. اطّلِع على المزيد من المعلومات لمعرفة كيفية تحليل نتائج الاختبار.
عرض نتائج الاختبار
بعد تحميل اختبار أو اختياره وتحديد الأجهزة الاختبارية، يمكنك الاطّلاع على ملخّص لنتائج الاختبار (بما في ذلك السجلات والفيديوهات ولقطات الشاشة) في لوحة التحكّم في Test Lab وحدة تحكّم Firebase. يتم أيضًا تخزين نتائج الاختبار الأوّلية في حزمة على Google Cloud لتسهيل استخدامها مع أنظمة التطوير المتداخل.
للاطّلاع على نتائج الاختبار، انتقِل إلى قسم 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. يمكنك بعد ذلك ضبط الإعداد العمر لتحديد مدة تخزين النتائج من خلال Cloud Storage. لمزيد من المعلومات حول كيفية تغيير إعداد العمر، يُرجى الاطّلاع على شروط رحلة المستخدِم.