سيناريو واختبار بحثي للألعاب المحمولة

في سوق الألعاب العالمي ، شكلت تطبيقات الهواتف الذكية والأجهزة اللوحية في عام 2018 نسبة 45 ٪ من المبيعات ، وتجاوزت ألعاب لوحات المفاتيح (32 ٪) وأجهزة الكمبيوتر (23 ٪). ينمو سوق ألعاب الهواتف المحمولة بنسبة 10٪ على الأقل سنويًا - حوالي 7 مليارات دولار من الناحية النقدية - وفقًا لتقرير سوق الألعاب العالمي .

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



اللعبة هي العواطف


"ما الذي يلعبه الناس؟" - هذا هو السؤال الأول الذي نطرحه على أنفسنا عند اختبار ألعاب الكمبيوتر. كقاعدة عامة ، هناك حاجة إلى لعبة لا لحل أي مشاكل ، ولكن لتلقي العواطف (والمشاعر الإيجابية).

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

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

من أين نبدأ؟


تعتمد قائمة المراجعة على العديد من المجالات (الأفكار) ، والتي نقوم على أساسها بدراسة اللعبة - عادةً يدويًا. النظر في المهام الرئيسية لأخصائي ضمان الجودة في بداية الاختبار:

  • تحديد الجمهور المستهدف للعبة (اعتمادًا على النوع والإعداد) ؛
  • تحديد ميزات الميكانيكا (ما هي الميزة ، ما هو الخطأ ، وكيف ينبغي أن يعمل كل شيء كما هو مخطط له من قبل مصمم اللعبة) ؛
  • ما هي المنصات ونظام التشغيل الذي يجب اختباره ؛
  • تحديد توطين الخلل ؛
  • تحقق من جودة الرسوم المتحركة والصور.

وهكذا ، في بداية الاختبار ، يضع المتخصص نوعًا من الدليل الذي سيساعده في التحقق من جودة اللعبة. بعد ذلك ، يشرع في تحقيق شامل ، يغمر نفسه في الجو وفي عالم اللعبة. كل التفاصيل مهمة هنا ، بما في ذلك مرافقة الصوت للعبة ، حيث توجد أخطاء في المؤثرات الصوتية وتشغيل موضوعات فردية. من المهم الانتباه إلى وصف كل موضوع وكل نص من مربعات الحوار - هناك عدسات أو مفاتيح ينسى المطورون.

أنواع الاختبار


في عملية ضمان جودة الألعاب ، نستخدم مجموعة من الأنواع المختلفة للاختبار. للبدء ، دعونا نركز على الطرق الأكثر استخدامًا.

اختبار السيناريو


بالنسبة له ، هناك حاجة إلى نصوص اختبار مُعدة مسبقًا - مجموعات من حالات الاختبار. لهذا السبب ، قد يستغرق اختبار السيناريو وقتًا أطول من اختبار البحث.
ميزات هذا النهج:

  • فهم واضح للميزات التي تغطيها الاختبارات ؛
  • الثقة في أن جميع حالات الاختبار الموثقة ستكتمل في الوقت المحدد ؛
  • اتصال سريع وسهل لمتخصص جديد في المشروع بسبب وجود سيناريوهات مفصلة.

اختبار البحوث


بادئ ذي بدء ، على عكس الأساطير الموجودة ، لا يضغط هذا بدون كلل على جميع الأزرار في صف واحد (لا تخلط مع اختبار القرد!). يضع الباحث المختبر نفسه في مكان اللاعب ويدرس بشكل متتابع المشروع ووظائفه. بدلاً من الوثائق التفصيلية ، يستخدم قوائم المراجعة القصيرة ، ويحتفظ بحالات الاختبار الخاصة به في رأسه.

هذا النهج يسمح لك لتسريع اختبار اللعبة. إذا رأى المختبر أن جزءًا معينًا من اللعبة مستقر ، فإنه يوجه انتباهه إلى المجالات التالية - تلك التي توجد فيها مخاطر بالفعل.

المزايا:

  • بداية سريعة للاختبار - لا حاجة لإضاعة الوقت في إنشاء وثائق الاختبار ؛
  • ليست هناك حاجة لرسم العديد من حالات الاختبار وتحديث البرامج النصية باستمرار ؛
  • يتصرف كلاعب ، يجد أخصائي ضمان الجودة الخلل الحرجة بشكل أسرع.



مثال:

لنلقِ نظرة على مثال حي. يواجه الفريق مهمة اختبار جلسة اللعبة. دعونا نفكر في الاختلافات بين قوائم المراجعة لطرق الاختبار المختلفة.

اختبار السيناريو

1. انقر فوق بطاقة Mirror Copy المميزة.
2. قم بالضغط لفترة طويلة على بطاقة Golden Copy.
3. اضغط و "اسحب" الخريطة المميزة "نسخ طبق الأصل" إلى ساحة اللعب.
4. انقر على بطاقة الجندي الذهبية المميزة.
5. الضغط لفترة طويلة على بطاقة الجندي الذهبي.
6. اضغط على "سحب" بطاقة الجندي الذهبي المميزة إلى ساحة اللعب.
.7 اﺿﻐﻂ ﻋﻠﻰ "ﺳﺤﺐ" ﺑﻄﺎﻗﺔ اﻟﺠﻮهﺮ اﻟﻤﺬآﻮرة اﻟﻤﻤﻴﺰة ﻓﻲ ﻣﻴﺪان اﻟﻠﻌﺐ. هيا بنا
8. انقر فوق بطاقة "الماء الأساسي".
9. اضغط لفترة طويلة على بطاقة "الماء الأساسي".
10. اضغط واسحب بطاقة "الماء الأساسي".
11. انقر فوق بطاقة Acid Slug.
12. اضغط لفترة طويلة على بطاقة Acid Slug.
13. انقر على أي بطاقة للعدو.
14. انقر على أيقونة الخصم (الصورة الرمزية).
15. انقر على زر "إنهاء".

اختبار البحوث

1. اربح المعركة.
2. تفقد المعركة.
3. تحقق من إضافة مانا لكل منعطف.
4. لعبة لشخصيات مختلفة.
5. التفاعل مع البيئة.
6. التفاعل مع الأصدقاء.

في هذا المثال ، يمكن للعين المجردة أن ترى أنه مع نهج السيناريو ، تكون قائمة المراجعة أطول عدة مرات وأكثر تفصيلاً. يصف العناصر والتفاعل بينهما ، لذلك يستغرق وقتًا أطول لإنشائه ، ولكن هناك مخاطر أقل من أن يفقد المختبر خطأً معينًا.

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

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

أنواع أخرى من الاختبار


بالإضافة إلى الطرق الموضحة أعلاه ، يتم استخدام ما يلي في الاختبار:

  • اختبار وظيفي. الغرض منه: تحديد جميع السيناريوهات السلوكية الممكنة للمستخدمين واختبارها داخل المنتج.
  • اختبار الأداء. الغرض: لتحديد التأثير على أداة المنتج ، هل هناك مشاكل في التحسين
  • اختبار الأمن. الغرض: التحقق من وجود ثغرات في الكود يمكن أن يستفيد منها اللاعبون غير الشرفاء (الغشاشون).
  • اختبار استقرار خوارزميات الشبكة. الغرض: التحقق من أداء اللعبة في ظل ظروف الاتصالات المختلفة بالإنترنت اللاسلكي ، الحمل على الخادم ، مزامنة التحديثات.
  • سهولة الاستخدام. الغرض: تحسين واجهة المستخدم / UX في إطار الاستخدام المستمر وتقييم موضوعي للراحة وسهولة القراءة / القراءة.
  • العمل مع نظام التشغيل المختلفة. تؤثر الخصائص المعمارية لبعض أنظمة التشغيل على جميع العوامل المذكورة أعلاه. لذلك ، يلزم التحقق من البنيات في كل مكان.

من الممارسة


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

يعد اختبار الألعاب المحمولة من أصعب المهام ، ولكنه في نفس الوقت مهام رائعة. بعد كل شيء ، لا تحتاج فقط للمساعدة في ضمان أداء المنتج ، ولكن أيضًا أن تصبح رائدًا في عالم الخيال الجديد الذي أنشأه المطورون ، لجعل الرحلة ممتعة حقًا للآخرين.

شكرا لاهتمامكم! نتمنى لكم جميع الألعاب الجيدة والعواطف الإيجابية!

Source: https://habr.com/ru/post/ar464747/


All Articles