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