اختبار المقاطعة في تطبيقات الهاتف المتحرك

ما هو اختبار المقاطعة؟

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

لماذا تحتاج إلى اختبار المقاطعة؟

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

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

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

نوع الانقطاعات في تطبيقات الهاتف المحمول

نوع الانقطاعات في تطبيقات الهاتف المحمول

نحن جميعًا على دراية بالانقطاعات الشائعة التي تحدث عادةً.

فيما يلي بعض الانقطاعات:

  • البطارية منخفضة
  • البطارية ممتلئة - عند الشحن
  • مكالمة هاتفية واردة
  • الرسائل القصيرة الواردة
  • تنبيه وارد من تطبيق جوال آخر
  • موصول للشحن
  • موصول من الشحن
  • اغلاق الجهاز
  • تذكيرات تحديث التطبيق
  • إنذار
  • فقدان الاتصال بالشبكة
  • استعادة اتصال الشبكة

هذه القائمة ليست شاملة ولكنها تتضمن السيناريوهات الأكثر شيوعًا.

الحل في حالة المقاطعة

السلوك المتوقع في حالة حدوث هذه الانقطاعات هو أحد السلوكيات التالية:

  1. تشغيل في الخلفية: يتولى الانقطاع بينما يأخذ التطبيق مقعدًا خلفيًا. ويكتسب السيطرة بعد انتهاء الانقطاع. على سبيل المثال، مكالمة هاتفية/Facetime التي تحضرها أثناء قراءة كتاب رقمي على iBooks (أو تطبيق مشابه). عندما يقوم المستخدم بالرد على الهاتف، ينتظر iBooks حتى يتم الرد ثم يستأنف المكالمة عند انتهاء المكالمة.
  1. إظهار التنبيه. يختفي التنبيه، وأنت تعمل كالمعتاد. '"الرسائل القصيرة المستلمة" - تظهر الرسائل في العنوان. لا يزعج المستخدم ذلك ويستمر في العمل مع التطبيق بشكل طبيعي. تندرج أيضًا تنبيهات تطبيقات الهاتف المحمول الأخرى، مثل طلب صداقة جديد على Facebook أو رسالة WhatsApp، ضمن هذه الفئة. ولكن إذا قرر المستخدم قراءة الرسالة، فسيتم اتباع السلوك الموصوف في النقطة 1. إذا تم تجاهلها، تظل حالة التطبيق دون تغيير.
  1. دعوة إلى العمل: يجب إيقاف تشغيل الإنذارات أو تأجيلها قبل متابعة العمل. نفس الشيء مع رسائل تحديث التطبيق. يتعين عليك إما إلغاء التغييرات أو قبولها قبل المتابعة. مثال آخر هو تنبيه انخفاض البطارية - يمكنك اختيار الاستمرار كالمعتاد أو الانتقال إلى وضع الطاقة المنخفضة (إذا كان الجهاز يسمح بذلك).
  1. لا تأثير: على سبيل المثال: إذا أصبح اتصال الشبكة متاحًا واتصل جهازك به. وأيضًا، عند توصيل جهازك للشحن، لا يلزم وجود تنبيه أو خطوة تحث المستخدم على اتخاذ إجراء. من المحتمل أن يقوم بعمله أثناء استمرارك في استخدام التطبيق الخاص بك.

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

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

كيفية القيام باختبار المقاطعة

انظر إلى هذا البيان: يجب تشغيل iBooks في الخلفية عندما يتلقى المستخدم مكالمة هاتفية واردة.

ألا تعتبر هذا متطلبًا وظيفيًا لتطبيق iBooks؟ أنا أعلم، سأفعل.

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

لمزيد من المعلومات حول اختبار تطبيقات الهاتف المحمول، راجع: https://www.guru99.com/mobile-testing.html

أخيرًا، أريد أن أجيب على سؤال آخر قبل أن ننهي هذا المقال:

أليس اختبار المقاطعة هو نفس اختبار الاسترداد؟

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

إنه مثل الفرق بين الفاصلة والنقطة في اللغة الإنجليزية. ولكن، فقط التقنية؛ أنا متأكد من أنك حصلت على الصورة.

هذا صحيح، كل ما عليك فعله هو معرفة اختبار المقاطعة والبدء به - وهو فرع مهم وبديهي لاختبار تطبيقات الهاتف المحمول.