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

توفر 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 Test Suite للاطّلاع على الإصدار الـ المستقل.

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

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

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

إذا لم تُكمل هذه الخطوة لعملية التكامل، لا يمكن الحصول على شهادة لعملية التكامل التي تم إنشاؤها لأغراض اختبار الشهادة. عليك إنشاء عملية تكامل جديدة، ما يعني إعادة خطوات "الاختبار" و"الحصول على الشهادة".

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

لإنشاء خطة اختبار، اتّبِع الخطوات التالية:

انتقِل إلى Developer Console

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

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

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

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

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

  6. في صفحة إنشاء خطة اختبار ، اختَر مجموعات الاختبار التي تريد تشغيلها في قسم مجموعات الاختبار.

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

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

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

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

تشغيل خطة الاختبار

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

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

تعرض لوحة السجلّات حالة كل عملية تشغيل اختبار فردي.

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

بعد الانتهاء، يمكنك إجراء ما يلي:

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

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

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

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

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

في ما يلي حالات وحدة التحكّم التي تظهر في مرحلة الاختبار:

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

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

تتضمّن جميع حالات الاختبار غير الناجحة مبرّرات لمراجعتها من قِبل Google.

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

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

هناك عدد قليل من السمات التي لا يتيحها Test Suite وتتطلّب اختبارًا يدويًا.

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

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