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