الإعداد
لتفعيل الاختبار في تطبيق "أداة التحقّق":
- تأكَّد من أنّ الجهاز مزوَّد بالإصدار 22.08.xx أو إصدار أحدث من GmsCore.
- تأكَّد من أنّ الرسائل الإلكترونية المتعلّقة بالاختبار هي جزء من مجموعة اختبار الشركاء السريعين.
- قد تستغرق مزامنة الأذونات للرسائل الإلكترونية والأجهزة المسجَّلة حديثًا من 6 إلى 24 ساعة.
- قد يؤدي أيضًا تسجيل الدخول والخروج من حساب Google المرتبط إلى مزامنة فورية.
مثال:
يتطلّب الاختبار استخدام ميزة "الإقران السريع".
تتطلّب اختبارات تبديل مصدر الصوت إقران الهاتفَين باستخدام ميزة "الإقران السريع":
- جهّز هاتفين، A وB، سجّلا الدخول إلى حساب Google نفسه.
- إقران سماعة الرأس بالهاتف A (الإقران الأولي).
- ادخُل في وضع الإقران، وانتظر ظهور إشعار واجهة المستخدم بنصف الورقة.
- انقر على "ربط".
- انقر على "تم".
- اقرن سماعة الرأس بالهاتف ب (الإقران اللاحق).
- انتظِر حتى يتم عرض إشعار باكتمال عملية الإقران.
- انقر على إشعار النظام.
أمثلة على الأسئلة التي سيتمّ طرحها:
التدفق الأساسي لواجهة المستخدم
يوضح ما يلي التدفق العام لواجهة المستخدم:
اختبارات نقطة واحدة لتبديل الصوت
اختبار تبديل مصدر الصوت (نقطة واحدة)
يؤدي هذا الاختبار الوظائف التالية:
- التحقّق من الحمولة
- التحقّق من البيانات الإعلانية لسيناريوهات مختلفة
- التحقق من ساحة مشاركات الرسائل.
- التحقّق من صحة اتصال بث الرسائل.
- الرجوع
- التحقق من سلوك التبديل.
التحقّق من الحمولة (نقطة واحدة)
في ما يلي تسلسل التحقّق من الحمولة:
- وصِّل سماعة الرأس.
- تحقَّق من أنّ البايت الأول من مفتاح الحساب هو 0x06، على النحو الذي يقتضيه المعيار.
- يمكنك إلغاء الربط بالجهاز.
- تأكَّد من أنّ البايت الأول من مفتاح الحساب هو 0x05، على أنّه مطلوب وفقًا للمعيار.
- أعد الاتصال بسماعة الرأس.
- تشغيل الموسيقى
- تحقَّق من أن حالة الاتصال هي واحدة مما يلي:
- 0x4: بث A2DP فقط.
- 0x5: بث A2DP مع AVRCP
- ابدأ اتصال SCO.
- تحقَّق من اكتمال عملية الربط بين أداة SCO.
- تأكَّد من أنّ حالة الاتصال هي:
- 0x6: بث HFP (مكالمة هاتفية/مكالمة عبر بروتوكول الصوت على الإنترنت)، بما في ذلك نغمة الرنين الداخلية والخارجية
مثال على التحقّق من الحمولة (نقطة واحدة):
التحقق من ساحة مشاركات الرسائل (نقطة واحدة)
يكون تسلسل التحقق من ساحة مشاركات الرسائل على النحو التالي:
- التحقق من الأرقام الخاصة بالجلسة بين اتصالات RFCOMM المختلفة.
- وصِّل سماعة الرأس.
- احصل على nonce X من سماعة الرأس (خلال 5 ثوانٍ).
- أعد الاتصال بسماعة الرأس.
- احصل على رقم Y آخر من سماعة الرأس (في غضون 5 ثوانٍ).
- تحقق مما إذا كانت هناك اختلافات بين X وY.
- أرسِل طلب الحصول على إمكانية تبديل مصدر الصوت.
- يُرجى التأكّد من إرسال الردّ في غضون ثانيتين. لم يتم التحقّق من المحتوى.
- أرسِل طلب تحديد مفتاح الحساب قيد الاستخدام.
- يُرجى التأكّد من إرسال الردّ في غضون ثانيتين. لم يتم التحقّق من المحتوى.
- أرسِل طلب إشعار بدء الاتصال.
- يُرجى التأكّد من إرسال الردّ في غضون ثانيتين. لم يتم التحقّق من المحتوى.
- أرسِل طلب إرسال بيانات مخصّصة.
- يُرجى التحقّق من إرجاع ACK خلال ثانيتين.
- تحقَّق مما إذا كانت بيانات الإعلان تحتوي على مجموعة البيانات المخصّصة (خلال 10 ثوانٍ).
مثال على التحقق من ساحة مشاركات الرسائل (نقطة واحدة):
التبديل مرّة أخرى (نقطة واحدة)
يتطلب هذا الاختبار جهازين: باحث أساسي وثانوي. في ما يلي تسلسل الاختبار:
- يتصل الباحث الأساسي بسماعة الرأس (في غضون 10 ثوانٍ).
- تتصل هذه الأداة بسماعة الرأس (في غضون 10 ثوانٍ).
- يرسل Primary Seeker طلب التبديل مرة أخرى إلى سماعة الرأس.
من المفترض أن يحدث ما يلي خلال 15 ثانية:
- يتصل Primary Seeker مرة أخرى بسماعة الرأس.
- ينقطع الباحث الثانوي عن سماعة الرأس.
فيما يلي مثال على اختبار التبديل إلى الوراء:
اختبارات متعددة النقاط لتبديل الصوت
التحقّق من الحمولة (عدّة نقاط)
في ما يلي تسلسل التحقّق من الحمولة:
- وصِّل سماعة الرأس.
- تحقَّق من أنّ البايت الأول من مفتاح الحساب هو 0x06، على النحو الذي يقتضيه المعيار.
- يمكنك إلغاء الربط بالجهاز.
- تأكَّد من أنّ البايت الأول من مفتاح الحساب هو 0x05، على أنّه مطلوب وفقًا للمعيار.
- أعد الاتصال بسماعة الرأس.
- تشغيل الموسيقى
- تحقَّق من أن حالة الاتصال هي واحدة مما يلي:
- 0x4: بث A2DP فقط.
- 0x5: بث A2DP مع AVRCP
- ابدأ اتصال SCO.
- تحقَّق من اكتمال عملية الربط بين أداة SCO.
- تأكَّد من أنّ حالة الاتصال هي:
- 0x6: بث HFP (مكالمة هاتفية/مكالمة عبر بروتوكول الصوت على الإنترنت)، بما في ذلك نغمة الرنين الداخلية والخارجية
ساحة مشاركات الرسائل (متعددة النقاط)
يتطلب هذا الاختبار باحثًا أساسيًا وثانويًا. تتضمّن الاختبارات التي تتضمّن مجموعة علامة قابلية الضبط المتعدّدة TRUE
خطوات إضافية لاختبار هذه الحالة من خلال الأمر الخاص ببث الرسائل.
مثال على اختبار ساحة مشاركات غير قابل للضبط (متعدّد النقاط):
مثال على اختبار ساحة مشاركات الرسائل القابلة للضبط (متعدد النقاط):
التبديل للخلف (متعدد النقاط)
يتطلب هذا الاختبار باحثًا أساسيًا وثانويًا. يتطابق هذا الاختبار تقريبًا مع الإصدار أحادي النقطة. الفرق الوحيد هو: نظرًا لأن موفر المحتوى يتيح العديد من الاتصالات، وعندما يتصل "الباحث الثانوي" بمقدِّم الخدمة، سيظل الباحث الأساسي متصلاً بمقدِّم الخدمة.
مثال على اختبار الرجوع متعدد النقاط:
زر التبديل النشط (متعدد النقاط فقط)
يتطلب هذا الاختبار باحثًا أساسيًا وثانويًا.
يتحقق هذا الاختبار فقط من إرسال الموفّر للرسائل المتوقعة باستخدام قناة بث الرسائل.
خطوات الاختبار:
- يتصل الباحث الأساسي بمقدِّم الخدمة
- يتحقّق الباحث الأساسي من قدرة مقدّم الخدمة.
- إذا كانت قيمة "متعددة النقاط" غير مفعَّلة وكانت "قابلية الإعداد للنقاط المتعددة" هي
TRUE
، ستتم محاولة تفعيل النقاط المتعددة.
- إذا كانت قيمة "متعددة النقاط" غير مفعَّلة وكانت "قابلية الإعداد للنقاط المتعددة" هي
- سيستدعي "الباحث الأساسي" تبديل مصدر الصوت النشط (إلى جهاز متصل) (0x30) بنفسه.
- يتصل الباحث الثانوي بالموفر.
- سيستدعي "الباحث الأساسي" تبديل مصدر الصوت النشط (إلى جهاز متصل) (0×30) إلى جهاز آخر.
- سيختار مقدم المحتوى الباحث الأساسي.
- سيتلقّى الباحث الثانوي حدث إشعار بمفتاح متعدد النقاط (0x32) بالحالة النشطة.
مثال على اختبار التبديل النشط (متعدد النقاط فقط):
كيفية تحميل النتائج على Device Console
كيفية إرسال النتائج
يوفر التطبيق زرًا لتحميل النتائج بعد اكتمال الاختبارات:
كيفية استخدام وحدة التحكم في الجهاز
يمكن العثور على نتائج الاختبار التي تم إرسالها على Admin Console. (ستتم إزالة مقاييس المسافة ومقاييس المدة في حالات اختبار تبديل مصدر الصوت). مثال:
تحديد المشاكل وحلّها
جرِّب التبديل بين إيقاف البلوتوث وتفعيله إذا لم تنجح جميع اختباراتك.
إذا فشل اختبار "التبديل إلى الوراء" وبقي عالقًا كما هو موضح في الشكل 1: حاول الرجوع إلى صفحة الجهاز الاختباري (fig2) وإعادة الاختبار.