ابدأ من هنا
الرئيسية›ISTQB CT-MAT›الفصل الثاني: أنواع اختبار تطبيقات الموبايل — Mobile Application Test Types

الفصل الثاني: أنواع اختبار تطبيقات الموبايل — Mobile Application Test Types

7 أيلول 2026·32:38·متوسطأساسياتشرح

الفصل الثاني من منهج ISTQB CT-MAT بالعربي: اختبار توافق الأجهزة، تفاعل التطبيق مع نظام التشغيل والتطبيقات التانية، طرق الاتصال والشبكات، واختبار التطبيقات Native و Web و Hybrid على منصّات وإصدارات مختلفة.

قبل ما تبدأ

  • الفصل الأول: عالم الموبايل — أنواع الأجهزة والتطبيقات والمعمارية
  • معرفة بأساسيات أنواع الاختبار من منهج CTFL

الخلاصة بنقاط

  • توافق الأجهزة أوسع من الشاشة: الحسّاسات، الكاميرا، الذاكرة، البطارية، وطرق الإدخال
  • المقاطعات والأذونات والانتقال بين foreground و background من أهم مصادر الأخطاء بالموبايل
  • لازم تختبر التبديل بين WiFi وبيانات الجوّال وضعف الإشارة والوضع offline — مش بس شبكة قوية
  • كل نوع تطبيق (Native و Web و Hybrid) بدّه تركيز مختلف: الجهاز، المتصفّح، أو الاثنين مع WebView
  • التوافق مع إصدارات أنظمة التشغيل وترقية التطبيق (upgrade) جزء أساسي من هذا الفصل

هذا الدرس بيغطّي الفصل الثاني من منهج ISTQB CT-MAT — Mobile Application Test Types. الشرح بالفيديو، وهذا ملخّص سريع للفصل.

  • توافق الأجهزة: الشاشة والدقّة، الحسّاسات (GPS، كاميرا، بصمة)، الذاكرة والمعالج، البطارية، وطرق الإدخال.
  • التفاعل مع نظام التشغيل والتطبيقات التانية: المقاطعات، الأذونات، الإشعارات، الانتقال بين foreground و background، والمشاركة والروابط العميقة.
  • طرق الاتصال: WiFi وبيانات الجوّال (3G/4G/5G) و Bluetooth و NFC، ضعف الإشارة، التبديل بين الشبكات، والوضع offline.
  • حسب نوع التطبيق: Native (تكامل مع الجهاز)، Mobile Web (متصفّحات وأحجام شاشات)، Hybrid (الاثنين مع سلوك الـ WebView).
  • التوافق مع المنصّات والإصدارات: أكثر من نظام تشغيل وأكثر من إصدار، التثبيت والترقية، وتناسق التجربة بين المنصّات.

بالدرس الجاي: الفصل الثالث — الأنواع المشتركة للاختبار وعملية الاختبار.

تمرين

خطّط اختبارات التوافق والاتصال لتطبيق موبايل

  1. خذ تطبيق موبايل واختر جهازين مختلفين بالشاشة ونظام التشغيل، واكتب شو بتتوقّع يختلف بالواجهة
  2. اكتب 5 حالات اختبار للمقاطعات: مكالمة، إشعار، منبّه، بطارية ضعيفة، وتحديث نظام
  3. اكتب حالات اختبار للأذونات: أول طلب، الرفض، وبعدها تشغيل الميزة اللي بتحتاج الإذن
  4. جهّز سيناريو شبكة: ابدأ على WiFi، بدّل لبيانات الجوّال، وبعدين اقطع الاتصال بنص العملية
  5. حدّد إذا التطبيق Native ولا Hybrid، واكتب شو رح تختبر إضافي إذا كان فيه WebView
  6. اكتب خطة ترقية: نزّل الإصدار القديم، أدخل بيانات، رقّي للإصدار الجديد، وتحقّق من البيانات
اكشف الحل
  • الفروقات المتوقّعة: قصّ النصوص، تكسّر الـ layout، أزرار مخفية تحت الكيبورد، واختلاف السلوك بين الشاشات الصغيرة والكبيرة
  • المقاطعات: التطبيق لازم يوقف بأمان ويرجع لنفس الشاشة ونفس البيانات بدون فقدان مدخلات ولا Crash
  • الأذونات: الرفض لازم يعطي رسالة واضحة وبديل مش Crash، وبعد الموافقة من إعدادات النظام لازم تشتغل الميزة بدون إعادة تثبيت
  • الشبكة: التبديل لازم يكمّل العملية أو يفشل برسالة واضحة وإمكانية إعادة المحاولة — الأسوأ نجاح جزئي بدون إشعار المستخدم
  • Hybrid: بتختبر تحميل الـ WebView، زر الرجوع، الروابط الخارجية، وتناسق التصميم بين شاشات الويب والشاشات الأصلية
  • الترقية: البيانات المحلية لازم تنتقل صح (migration) وما تتكرّر ولا تضيع، والمستخدم يبقى مسجّل دخوله
تقدّم الشهادة0%

شاهد 90% من الفيديو حتى ينحسب هذا الدرس مكتمل.

خلصت الدرس؟ 👏خذ استراحة 60 ثانية واصطد bugsلعبة Debug Hunt — بتلعبها عالموبايل كمان
العب هسا

النقاش 🔻

اكتب سؤالك أو ملاحظتك. التعليقات بتظهر بعد المراجعة.