—مشاهدة
الفصل الأول: عالم الموبايل — Mobile World
الفصل الأول من منهج ISTQB CT-MAT بالعربي: بيانات التحليلات، نماذج العمل، أنواع الأجهزة والتطبيقات، معمارية تطبيقات الموبايل، استراتيجية الاختبار، والتحديات والمخاطر الخاصة بالموبايل.
قبل ما تبدأ
- شهادة ISTQB CTFL أو معرفة بأساسيات الاختبار ومصطلحاته
- استخدام عملي لتطبيقات الموبايل — ما بتحتاج خلفية برمجية
الخلاصة بنقاط
- بيانات التحليلات (analytics) هي أساس مصفوفة الأجهزة — مش رأيك ولا جهازك الشخصي
- أنواع التطبيقات ثلاثة: Native و Mobile Web و Hybrid — والنوع بيحدّد شو تختبر وبأي أدوات
- نموذج العمل (مدفوع، freemium، اشتراك، إعلانات، m-commerce) بيحدّد أهم المسارات اللي لازم تختبرها
- معمارية التطبيق (client-server، خدمات خلفية، تخزين محلي ومزامنة) بتقول لك وين ممكن يوقع الـ Bug
- أكبر تحديات الموبايل: التشتّت (fragmentation)، الشبكة، المقاطعات، والموارد المحدودة — فالاستراتيجية لازم تكون مبنية على المخاطر
هذا الدرس بيغطّي الفصل الأول من منهج ISTQB CT-MAT — Mobile World. الشرح بالفيديو، وهذا ملخّص سريع للفصل.
- بيانات التحليلات: نسب الأجهزة وأنظمة التشغيل والشبكات من كونسول الستور وأدوات مثل Firebase — منها تبني مصفوفة الأجهزة.
- نماذج العمل: مدفوع، freemium، مشتريات داخل التطبيق، اشتراكات، إعلانات، m-commerce — والنموذج بيحدّد المسارات الحرجة.
- أنواع الأجهزة: سمارتفون، تابلت، ساعات ذكية، شاشات سيارة — بتختلف بالشاشة والحسّاسات والموارد.
- أنواع التطبيقات: Native و Mobile Web و Hybrid — والنوع بيحدّد شو تختبر وبأي أدوات.
- المعمارية: واجهة على الجهاز ← خدمات خلفية (APIs) ← قاعدة بيانات، مع تخزين محلي ومزامنة.
- استراتيجية الاختبار: مبنية على المخاطر، وبتخلط أجهزة حقيقية + محاكيات + مزارع أجهزة سحابية.
- التحديات والمخاطر: التشتّت، الشبكة، المقاطعات، الموارد المحدودة، الأذونات، ومراجعة الستور.
بالدرس الجاي: الفصل الثاني — أنواع اختبار تطبيقات الموبايل.
تمرين
حلّل تطبيق موبايل من زاوية الأعمال والتقنية
- اختر تطبيق موبايل بتستعمله يومياً وحدّد نوعه: Native ولا Mobile Web ولا Hybrid — وبرّر شو دلّك
- حدّد نموذج العمل اللي بيشتغل عليه التطبيق، وشو أهم مسار بيجيب فلوس
- افترض إنك فتحت تحليلات المستخدمين: اكتب أهم 5 أجهزة وأنظمة تشغيل بتتوقّع تطلع بأعلى القائمة بسوق الأردن
- ابني مصفوفة أجهزة (device matrix) من 5 صفوف: الجهاز، نظام التشغيل، حجم الشاشة، وسبب اختيارك
- ارسم معمارية التطبيق بشكل مبسّط: الواجهة، الخدمات الخلفية، والتخزين المحلي — وحدّد وين ممكن يطلع الـ Bug
- اكتب أعلى 3 مخاطر خاصة بالموبايل على هذا التطبيق، وشو رح تختبر لكل خطر
اكشف الحل
- النوع: إذا بينزل من الستور وبيوصل لمكوّنات الجهاز وبيشتغل offline جزئياً → Native؛ إذا شاشاته ويب جوّا WebView → Hybrid؛ إذا بتفتحه من المتصفّح → Mobile Web
- نموذج العمل بيحدّد أولوياتك: اشتراكات → مسار الدفع والتجديد وانتهاء التجربة؛ إعلانات → ظهور الإعلان بدون يخرّب الواجهة أو يبطّئ التطبيق
- التحليلات مصدرها كونسول الستور وأدوات مثل Firebase وتقارير الـ Crash — وأهم أعمدة: موديل الجهاز، إصدار نظام التشغيل، دقّة الشاشة، نوع الشبكة، والدولة
- مصفوفة الأجهزة بتتبنى على التغطية مش العدد: أعلى نسبة استخدام + أقدم نظام مدعوم + أصغر وأكبر شاشة + جهاز ضعيف الموارد
- المعمارية: واجهة على الجهاز → API وخدمات خلفية → قاعدة بيانات؛ والتخزين المحلي أكبر مصدر لمشاكل المزامنة — اختبر offline بعدين رجوع الشبكة
- أشهر المخاطر: تشتّت الأجهزة وأنظمة التشغيل، انقطاع الشبكة والتبديل بين WiFi والبيانات، المقاطعات (مكالمة، إشعار، بطارية ضعيفة)، والأذونات — وكل خطر بدّه حالات اختبار مخصّصة
تقدّم الشهادة0%
شاهد 90% من الفيديو حتى ينحسب هذا الدرس مكتمل.

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



النقاش 🔻