قائمة المدخلات والحالات الهامة
أنشئ صفوفاً للماوس واللمس ولوحة المفاتيح والقلم فقط إذا كانت اللعبة تدعم هذه المدخلات. أضف أعمدة للضغط والتحريك والإفلات والإلغاء وفقدان التركيز وتغيير الحجم. في لعبة السحب، اختبر الإفلات المعتاد وحدث pointercancel. وفي لعبة لوحة المفاتيح، اختبر ضغط عدة مفاتيح معاً وفقدان التركيز عند مغادرة الصفحة. يجب أن تعكس المصفوفة آليات اللعبة الفعلية، لا أن تكون قائمة عامة بالأجهزة.
قم بتسجيل الجهاز والمتصفح وإطار العرض والخطوات عند فشل الاختبار. يمكن لأدوات التطوير محاكاة أحجام الشاشة، ولكن ليس كل سلوك الأجهزة أو إيماءات النظام. استخدم جهازًا يعمل باللمس الحقيقي للعبة تعمل باللمس أولاً وتحقق من تمرير الصفحة حول سطحه.
كرر بعد تغييرات التخطيط
قم بإجراء نفس الاختبار القصير بعد تغيير حجم اللوحة القماشية أو الاتجاه أو القوائم أو نقاط التوقف المستجيبة. تأكد من أن إحداثيات المؤشر لا تزال مرتبطة بإحداثيات اللعبة وأن التركيز لا يزال يصل إلى العنصر المقصود. قد تجتاز اللعبة اختبارات الإدخال الأولية وتفشل بعد تغيير الحجم نظرًا لتغير تحويل العرض الخاص بها بينما يحتفظ اختبار التصادم بالقيم القديمة.
كرر الاختبارات بعد تغيير حجم اللوحة القماشية أو الاتجاه أو القوائم أو نقاط التوقف. تأكد من استمرار تعيين إحداثيات المؤشر بشكل صحيح ووصول التركيز إلى العنصر المقصود. تقوم MDN بتوثيق أحداث المؤشر عبر الماوس والقلم واللمس؛ استخدم pointerType لتنظيم الحالات، وليس كبديل للاختبار.
أسئلة عن اختبار أجهزة إدخال الألعاب
هل محاكاة إدخال المتصفح كافية؟
تعد المحاكاة مفيدة لعمليات التحقق من التخطيط القابلة للتكرار ولكنها قد لا تقوم بإعادة إنتاج إيماءات الأجهزة ونظام التشغيل. اختبر على الأجهزة الحقيقية أوضاع الإدخال التي تدعمها اللعبة.
كم عدد الأجهزة التي يجب أن أختبرها؟
اختر الأجهزة التي تغطي أنواع الإدخال المدعومة والتخطيطات المتطرفة ذات المعنى. قم بتسجيل تفاصيل المتصفح وإطار العرض بحيث يمكن إعادة إنتاج حالات الفشل بدلاً من الاعتماد على عدد عشوائي من الأجهزة.
للمزيد من القراءة
هل لاحظت معلومة قديمة؟ الإبلاغ عن تصحيح