ابدأ من هنا
الرئيسية›ISTQB CT-MAT›الفصل الرابع: منصّات وأدوات وبيئات اختبار الموبايل — Platforms, Tools and Environment

الفصل الرابع: منصّات وأدوات وبيئات اختبار الموبايل — Platforms, Tools and Environment

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

الفصل الرابع من منهج ISTQB CT-MAT بالعربي: منصّات التطوير وأدواتها، الفرق بين Emulators و Simulators والأجهزة الحقيقية، مزارع الأجهزة السحابية، وكيف تبني مخبر اختبار مناسب.

قبل ما تبدأ

  • الفصل الثالث: الأنواع المشتركة للاختبار وعملية الاختبار
  • معرفة بأدوات دعم الاختبار من منهج CTFL

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

  • Emulator بيحاكي جهاز Android بعتاده، و Simulator بيحاكي بيئة iOS بس — والاثنين ما بيغنّوا عن جهاز حقيقي
  • الأجهزة الحقيقية ضرورية للحسّاسات والشبكة والبطارية والأداء الفعلي
  • مزارع الأجهزة السحابية (device farms) بتوسّع التغطية بدون ما تشتري أجهزة
  • أدوات المنصّات (Android Studio و Xcode ومعها adb و logcat) مصدرك للـ logs والـ Crash
  • مخبر الاختبار: داخلي أو سحابي أو مختلط — والقرار على أساس التغطية والتكلفة والسرّية

هذا الدرس بيغطّي الفصل الرابع من منهج ISTQB CT-MAT — Mobile Platforms, Tools and Environment. الشرح بالفيديو، وهذا ملخّص سريع للفصل.

  • منصّات التطوير وأدواتها: Android Studio و Xcode، ومعها adb و logcat وأدوات مراقبة الشبكة والأداء.
  • المحاكيات: Emulator (يحاكي الجهاز بعتاده على Android) مقابل Simulator (بيئة iOS فقط) — سريعة ورخيصة بس ناقصة.
  • الأجهزة الحقيقية: لا بديل عنها للحسّاسات، الشبكة الفعلية، البطارية، والأداء الحقيقي.
  • مزارع الأجهزة السحابية: تغطية أوسع بتكلفة أقل، مع قيود على الحسّاسات والسرعة.
  • مخبر الاختبار: داخلي أو سحابي أو مختلط، واختيار الأجهزة على أساس التغطية والتكلفة والسرّية.

بالدرس الجاي: الفصل الخامس — أتمتة تنفيذ الاختبار.

تمرين

جهّز بيئة اختبار موبايل واختر أجهزتك

  1. نزّل Android Studio أو Xcode، شغّل Emulator أو Simulator، وافتح فيه تطبيق
  2. نفّذ نفس الحالة على محاكي وعلى جهاز حقيقي، وسجّل كل فرق طلع معك
  3. جرّب تجيب logs من جهاز حقيقي وقت ما يصير خطأ بالتطبيق
  4. جرّب مزرعة أجهزة سحابية بحساب مجاني وشغّل نفس الحالة على جهازين مختلفين
  5. اكتب اقتراح مخبر اختبار لفريقك: 5 أجهزة حقيقية + محاكيات + سحابة، مع سبب كل اختيار
  6. اكتب قائمة أدوات للمشروع: تسجيل شاشة، عرض logs، محاكاة شبكة ضعيفة، وتتبّع الـ Crash
اكشف الحل
  • المحاكي أسرع بالتجهيز وأرخص وبيغطّي إصدارات كثيرة، وبينفع للتغطية المبكرة وفحوص الواجهة
  • الفروقات المعتادة: الأداء، سلوك الحسّاسات والكاميرا، المقاطعات الحقيقية، والشبكة الفعلية
  • الـ logs بتفرّق بين Bug بالتطبيق ومشكلة بالبيئة، وبترفقها مع فيديو ووقت الحدوث كدليل بتقرير الـ Bug
  • السحابة بتعطيك أجهزة وأنظمة ما بتملكها، بس أبطأ وفيها قيود على الحسّاسات والأذونات
  • مخبر عملي: أعلى جهازين استخداماً + أقدم نظام مدعوم + أصغر وأكبر شاشة + جهاز ضعيف، والباقي محاكيات وسحابة
  • الحد الأدنى من الأدوات: تسجيل شاشة، أداة لعرض الـ logs، خانق شبكة (throttling)، وأداة تتبّع Crash
تقدّم الشهادة0%

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

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

النقاش 🔻

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