اختبار عملية دمج من السحابة الإلكترونية إلى السحابة الإلكترونية

توفّر Google Home Developer Console صفحة اختبار حيث يمكنك ضبط الاختبارات وتنفيذها على عملية دمج Cloud-to-cloud باستخدام Google Home Test Suite. ‫Test Suite هو تطبيق منفصل مضمَّن في Developer Console يعالج جميع اختبارات الدمج.

يمكن تشغيل Test Suite على مجموعة من الأجهزة التي تنتمي إلى إعدادات مشروع Cloud-to-cloud معيّنة. من المهم جدًا تشغيل Test Suite على عمليات الدمج للتأكّد من أنّ كل شيء يعمل بشكل صحيح.

في صفحة الاختبار، يتم إدراج عمليات الدمج الـ Cloud-to-cloud المكتملة والجاهزة للاختبار في قسم جاهز للاختبار.

يتم إدراج عمليات دمج Cloud-to-cloud التي تم اختبارها في قسم تم الاختبار.

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

إنشاء خطة اختبار

قبل إنشاء خطة اختبار للحصول على شهادة الاعتماد، تأكَّد من تنفيذ ما يلي:

  1. إنشاء ملف تعريفي للشركة

إذا لم تكن قد أكملت هذه الخطوة لعملية الدمج، لا يمكن اعتماد عملية الدمج التي تم إنشاؤها لاختبار الاعتماد. سيكون عليك إنشاء عملية تكامل جديدة، ما يعني إعادة تنفيذ خطوتَي "الاختبار" و"الاعتماد".

سيكون عليك أيضًا إنشاء عملية تكامل جديدة والبدء من جديد إذا أردت تعديل علامتك التجارية قبل اعتماد عملية التكامل.

لإنشاء خطة اختبار:

الانتقال إلى Developer Console

  1. من قائمة المشاريع، انقر على فتح بجانب المشروع الذي تريد العمل عليه.

  2. في قائمة التنقّل على يمين الصفحة، انتقِل إلى Cloud-to-cloud > اختبار.

  3. انقر على اختبار لعملية الدمج التي تريد اختبارها.

  4. في شاشة ضبط الاختبار، أدخِل اسمًا للاختبار واختَر الأجهزة التي تريد اختبارها من قائمة الأجهزة.

  5. انقر على الزرّ التالي: خطة الاختبار.

  6. في صفحة إنشاء خطة اختبار، اختَر الحِزم الاختبارية التي تريد تنفيذها في قسم الحِزم الاختبارية.

إضافة مختبِرين إلى عملية الدمج

إذا كانت عملية الدمج تتطلّب إجراء اختبار ألفا، فستظل إجراءات الاختبار مخفية إلى أن يتم إكمال جميع الخطوات التالية:

  1. أضِف المختبِر بصفته مُشاهدًا/محرِّرًا من خلال مشروع Google Cloud الذي يدعم عملية دمج Cloud-to-cloud. يُرجى الاطّلاع على الأدوار والأذونات لمزيد من المعلومات.
  2. يمكن للمختبِر الوصول إلى المشروع من خلال Developer Console.
  3. بعد أن ينقر المختبِر على علامة التبويب اختبار، واستنادًا إلى حالة عملية الدمج، سينقر على الزر اختبار أو إعادة الاختبار وسيتم نقله إلى صفحة حزمة الاختبار مع ظهور رسالة "إجراء غير مرتبط".
  4. بعد إكمال الخطوات السابقة، ستظهر عملية الدمج في Google Home app (GHA) للمختبِر ويمكنه بدء الاختبار.

إذا خرجت من Test Suite، انقر على العودة إلى مركز المطوّرين.

تنفيذ خطة الاختبار

في Test Suite، من صفحة إنشاء خطة اختبار، انقر على إجراء الاختبار. تظهر صفحة بيئة الاختبار، مع حالة وسجلّات جميع الاختبارات.

ستظهر نتائج الاختبارات بعد اكتمالها. تظهر حالة تنفيذ كل حزمة اختبارية بجانبها (ناجحة، فاشلة).

تعرض لوحة السجلّات حالة كل تنفيذ تجريبي فردي.

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

بعد الانتهاء:

عرض نتائج الاختبار وتفسيرها

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

بالنسبة إلى خطة الاعتماد التي تم إرسالها، انقر على النتائج في قسم تم الحفظ للاعتماد لعرض تقرير نتائج الاختبار.

يمكن أيضًا الوصول إلى نتائج الاختبار لعملية دمج من علامة التبويب اختبار في Developer Console. انقر على عرض في سجلّ الاختبار لأي عملية تكامل مدرَجة في تلك الصفحة للانتقال إلى صفحة سجلّ الاختبار في Test Suite.

حالات وحدة التحكّم

تظهر حالات Console التالية في مرحلة الاختبار:

Section الحالة الوصف المتطلبات الخطوات التالية
جاهز للاختبار جاهز هذا integration جاهز للاختبار. لا ينطبق اختبِر هذا integration.
تمّ الاختبار جاهز تم اختبار integration ويمكن إرساله للحصول على الشهادة.

تم اختبار عملية الدمج وحفظها.

تتضمّن جميع حالات الاختبار التي تعذّر إجراؤها مبررات لتراجعها Google.

أعِد الاختبار إذا لزم الأمر.

الاختبار اليدوي

هناك بعض السمات والخصائص التي لا تتوافق مع Test Suite وستتطلّب إجراء اختبار يدوي.

في ما يلي السمات والخصائص التي تتطلّب اختبارًا يدويًا:

سيختبر فريق الاعتماد جهازك عن بُعد أو يطلب منك تقديم فيديو أو لقطة شاشة لجهازك. يجب ربط رقم تعريف الجهاز نفسه المستخدَم في Test Suite بحسابك الاختباري ليتمكّن فريق الاعتماد من إجراء الاختبار اليدوي على الجهاز نفسه.