يوفر Google Home Developer Console صفحة اختبار حيث يمكنك إعداد الاختبارات وتنفيذها على Matter الدمج باستخدام Google Home Test Suite. تشير رسالة الأشكال البيانية "Test Suite" هو تطبيق منفصل مضمّن في Developer Console التي تُجري جميع اختبارات التكامل.
يجب أن يتم تشغيل الأجهزة التي تعمل بمعرّف المورّد ومعرّف المنتج في عملية الدمج. وهي متوفّرة في Google Home app (GHA) للحساب الذي يتم استخدامه مع Developer Console لكي يتم اختباره. اطّلِع على مقالة إقران جهاز متوافق مع Matter للحصول على مزيد من المعلومات.
يمكن تشغيل "Test Suite" على مجموعة من الأجهزة التي تنتمي إلى إعداد مشروع Matter محدد. من المهم جدًا من المهم تنفيذ Test Suite على عمليات الدمج من أجل للتأكّد من أنّ كل شيء يعمل بشكل صحيح
في صفحة الاختبار، عمليات دمج Matter التي تكون كاملة وجاهزة للاختبار مدرجة في جاهز للاختبار.
تتوفّر Matter عملية دمج تم اختبارها في قسم مختبر.
نوع خطط الاختبار
هناك نوعان من خطط الاختبار:
تُستخدم خطط اختبار التطوير لاختبار التحكم في الأجهزة باستخدام Matter هي قابلة للتعديل، ولكن لا يمكن إرسالها. للحصول على شهادة Matter.
خطط اختبار الاعتماد مصمّمة خصيصًا Matter، ولا يمكن تعديلها. سيؤدي تحديد هذا الخيار إلى إنشاء نسخة جديدة من عملية دمج "Matter"
إصدارات الدمج
عند إنشاء خطة اختبار الشهادة، يتم إنشاء نسخة جديدة من الدمج. هذا الرقم تم إدراج الإصدار في جميع قوائم الدمج في Developer Console. من علامة التبويب "الاختبار" وما بعدها.
لا يتم إنشاء النُسخ الجديدة أبدًا من النُسخ المرقّمة الأخرى. على سبيل المثال، إنّ أوّل خطة اختبار تنشئها لعملية الدمج هي الإصدار v.1. التكامل. سيؤدي إنشاء خطة اختبار أخرى إلى إنشاء الإصدار v.2 من ذلك. ولكن هذا الإصدار لن يعتمد على v.1. بدلاً من ذلك، لن يتمكن هذا الإصدار يستند إلى مثيل عملية الدمج الذي لا يتم عكسه، تمامًا كما في v.1.
تمثل النسخة لا ينطبق من عملية الدمج المثيل الذي لا يتم عكسه عملية الدمج، التي تتم إدارتها ضمن علامة التبويب تطوير.
بعبارة أخرى، على Matter > يمكنك الاختبار في Developer Console:
- إذا نقرت على اختبار للإصدار لا ينطبق من عملية الدمج، سيتم إنشاء إصدار جديد. سيكون رقم الإصدار أعلى من أي رقم حالي.
مماثلة.
- في حال عدم وجود أي نُسخ مرقّمة، يتم إنشاء الإصدار v.1.
- في حالة وجود v.1، يتم إنشاء الإصدار v.1. إذا كان الإصدار v.2 الحالي، ويتم إنشاء الإصدار v.3 وهكذا.
- إذا نقرت على اختبار للحصول على نسخة مرقّمة من الدمج (لـ v.1 مثلاً)، وv.1 يتم إنشاء إصدار جديد. بدلاً من ذلك، أصبح الإصدار v.1 اختباره مرة أخرى.
لمزيد من المعلومات، يُرجى الاطّلاع على الدمج. تحديد النُسخ.
إنشاء خطة اختبار
تعتبر إصدارات الدمج لقطة من عملية دمج لم يتم إصدارها. يعني ذلك أنه عند إنشاء خطة اختبار للحصول على الشهادة، وبالتالي دمج ، يجب أن تكون جميع بيانات التعريف المتعلقة بهذا الدمج المعلومات التي تريد استخدامها في عملية الدمج التي تم إطلاقها
قبل إنشاء خطة اختبار للحصول على الشهادة، عليك إجراء ما يلي: التالي:
- إنشاء ملف تعريفي للشركة
- تم إدخال رقم تعريف مورّد الإنتاج. (VID) للدمج.
- الإعدادات والعلامة التجارية التي تم ضبطها
في حال عدم إكمال كل هذه الخطوات لإجراء عملية الدمج، لا يمكن اعتماد الإصدار الذي تم إنشاؤه لاختبار الشهادة. سيكون لديك لإنشاء إصدار جديد، مما يعني إعادة إجراء الاختبار والتجربة الميدانية والاعتماد الخطوات.
سيكون عليك أيضًا إنشاء إصدار جديد والبدء من جديد إذا أردت تعديل علامتك التجارية قبل اعتماد إصدار دمج.
لإنشاء خطة اختبار:
من قائمة المشاريع، انقر على فتح بجانب المشروع الذي تريد تنفيذه. المشروعات عادةً.
في قائمة التنقل على الجانب الأيمن من الصفحة، انتقل إلى Matter الاختبار:
انقر على اختبار للإصدار لا ينطبق من عملية الدمج التي تريد اختبارها. يؤدي هذا الإجراء إلى إنشاء نسخة دمج جديدة.
اختَر نوع اختبار من اختبار التطوير أو اختبار الشهادة.
- اختَر اختبار الاعتماد إذا كنت تستعد للحصول على شهادة اعتماد في منظومة Google المتكاملة.
- لا يمكن استخدام اختبار التطوير للحصول على الشهادة.
انقر على اختبار. إذا ظهرت لك شاشة الخطأ لم يتم العثور على جهاز، فإن الجهاز الذي لم يتم بعد تنفيذ هذا الدمج في المنظومة المتكاملة عرض تحديد مشاكل الإقران وحلّها لمزيد من المعلومات.
في شاشة إعداد الاختبار، أدخِل اسمًا للاختبار اختَر الأجهزة التي تريد اختبارها من قائمة الأجهزة.
انقر على الزر التالي: اختبار الخطة.
في صفحة إنشاء خطة اختبار، ضمن قسم مجموعات الاختبار، اختَر مجموعات الاختبار التي تريد تشغيلها.
إذا أردت الخروج من Test Suite، انقر على الرجوع إلى صفحة المطوِّر الوسط.
تنفيذ خطة الاختبار
في Test Suite، من صفحة إنشاء خطة اختبار، انقر على تشغيل الاختبار. تظهر صفحة بيئة الاختبار مع حالة سجلات جميع الاختبارات.
تظهر نتائج الاختبار بمجرد اكتمال الاختبارات. تظهر حالة تنفيذ كل مجموعة اختبارات بجانبها (اجتاز أو تعذّر).
تعرض لوحة السجلات حالة كل عملية تنفيذ اختبارية على حدة.
لإعادة اختبار خطة اختبار من صفحة بيئة الاختبار، انقر على
إعادة الاختبار في الأعلى بعد اكتمال التنفيذ التجريبي.بعد الانتهاء:
- انقر على تم للانتقال إلى صفحة سجلّ الاختبارات.
- انقر على إرسال لإرسال نتائج الاختبار الخاصة الشهادة.
عرض نتائج الاختبار وتفسيرها
في صفحة سجلّ الاختبارات في Test Suite، يمكنك عرض نتائج الاختبار السابق لخطة تطوير أو شهادة لم يتم إرسالها خطة الاختبار من خلال النقر على إعادة الاختبار للخطة التجريبية المطلوبة في خطط الاختبار . ينقلك هذا إلى صفحة بيئة الاختبار التي تعرض نتائج هذا الاختبار.
بالنسبة إلى خطة شهادة تم إرسالها، انقر على النتائج في قسم محفوظة لأجل الحصول على شهادة لعرض تقرير نتائج الاختبار.
يمكن أيضًا الوصول إلى نتائج الاختبار لنسخة دمج من الاختبار. في Developer Console. انقر على عرض للاطّلاع على سجلّ الاختبارات لـ أي نسخة دمج مدرَجة في تلك الصفحة ليتم نقلها إلى سجلّ الاختبارات في Test Suite.
حالات وحدة التحكّم
تظهر حالات وحدة التحكّم التالية في مرحلة الاختبار:
Section | الحالة | الوصف | المتطلبات | الإجراءات التي يجب اتخاذها كخطوة تالية |
---|---|---|---|---|
جاهز للاختبار | جاهز | هذا الإصدار من integration جاهز للاختبار. | لا ينطبق | يمكنك اختبار هذا الإصدار من integration |
تم الاختبار | جاهز | تم اختبار هذا الإصدار من integration ويمكن استخدامه التي تم تقديمها للحصول على الشهادة التجريبية أو Google Workspace. |
تم اختبار الإصدار وحفظه. تشمل جميع حالات الاختبار التي لم تجتَز الاختبار مبررات لكي تراجعها Google. |
أعِد الاختبار إذا أردت. |
تحديد المشاكل وحلّها
عدم ظهور الجهاز المفوض في مجموعة الاختبار
إذا سبق لك إقران جهاز بمعرّف المورّد التجريبي (VID) ومعرّف المنتج (PID)، ولكن لا يظهر عند محاولة اختبار الجهاز باستخدام اختبار Suite في Developer Console، ومن المحتمل أن يرجع ذلك إلى باستخدام نفس مزيج VID وPID التجريبي عبر عمليات دمج متعددة.
لتحديد المشاكل وحلّها، عليك إزالة جميع أجهزة الاختبار من "Developer Console" وإقرانها. الجهاز الذي تريد اختباره مرة أخرى.
للتحقّق من إقران الشريحتين الصحيحتين، يمكنك ضبط الشركة المصنِّعة
معلومات الطراز (قيمتان (CHIP_DEVICE_CONFIG_DEVICE_*
)) للجهاز
قيم فريدة في البرامج الثابتة للاختبار.
راجِع معلومات الجهاز للحصول على مزيد من المعلومات. المعلومات.
التحقّق من معرّف VID أو PID لجهازك
إذا أردت البدء في تطوير عملية الدمج مع Google، عليك إنشاء وعملية الدمج في Google Home Console.
يجب أن تتطابق قيمة VID/PID التي يشير إليها الجهاز مع VID/PID. التي تم إدخالها في مشروع Developer Console الخاص بك.
- معرّفات VID
0xFFF1
—0xFFF4
محجوزة للاختبار. يمكن استخدامها على الإطلاق، ولكن لا يمكن استخدامها أثناء مراحل التطوير التالية:
استخدام تطبيق هندسة البلوتوث مثل nRF Connect for Mobile، يمكنك الاطّلاع على معرِّف المورِّد (VID)/معرِّف المنتج (PID) لجهاز الإشارة في حقل بيانات الخدمة.
في لقطة الشاشة هذه من إصدار Android من nRF Connect،
سترى أن VID/PID مدرج كـ 5A23FFFE
بدءًا من البايت الرابع من
حقل بيانات الخدمة. يشير ذلك إلى معرّف VID لـ 5A23
وPID بقيمة FFFE
—
كلاهما بتنسيق محدود
يعرض تطبيق BLE القيم باللغة الصغيرة، ولكن قيم VID/PID التي تدخلها في مشروع Developer Console الخاص بك في نهاية كبيرة.
تحقَّق من إدخال القيم الصحيحة والتنسيق الصحيح في "الإجراءات". مشروع وحدة التحكم استنادًا إلى ما يتم عرضه في أداة الرصد عبر البلوتوث.
بالنسبة إلى القيم في لقطة الشاشة المثالية، سيلاحظ ظهور VID وPID في
بالتالي، ستكون قيمة الحقل "Developer Console" هي 235A
وFEFF
على التوالي.