Guest User
Join us today!
Login Register
Home
Courses
Blog
Veya ai chat
Features
About
Contact
Privacy
Terms
SETTINGS
English Arabic
SUPPORT
Help
Lavidya - AI Learning Platform
    • Courses
    • Features
    • Blog
  • Pricing
  • Veya AI Chat
  • EN | AR
Login Start free

Mobile Certificate

  • Home
  • Home
  • Mobile Certificate
0:00 / 0:00
Auto
1080p
720p
480p
360p
Instructor
Advanced Programming All Grades

Mobile Certificate

Mobile Certificate explanation in Arabic و دا لينك ال highlighted syllabus

https://drive.google.com/file/d/1mRdnNNwGlDsxpa9K78XES3XPSFv4_tiD/view?usp=drivesdk

Mobile Certificate explanation in Arabic و دا لينك ال highlighted syllabus

https://drive.google.com/file/d/1mRdnNNwGlDsxpa9K78XES3XPSFv4_tiD/view?usp=drivesdk

What You'll Learn

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

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

• يستخدم المطورون بيئات تطوير متكاملة (IDEs) مختلفة لتطبيقات الهاتف مقارنة بتطوير الويب. • يُستخدم Android Studio لتطوير تطبيقات أندرويد، ويُستخدم Xcode لتطوير تطبيقات iOS. • تتطلب تطبيقات الهاتف قدرات خاصة في بيئات التطوير مثل اختبار التثبيت ومراقبة خصائص الجهاز. • يتيح التطوير متعدد المنصات تشغيل قاعدة شيفرة واحدة على منصات متعددة مثل أندرويد وiOS والويب. • يُعد Flutter إطار عمل شائع للتطوير متعدد المنصات، حيث يسمح باستخدام قاعدة شيفرة واحدة عبر منصات مختلفة. • توفر حِزم تطوير البرمجيات (SDKs) مكتبات وإضافات لتعزيز إمكانيات بيئة التطوير. • يتضمن Android SDK أدوات مثل AVD (جهاز أندرويد افتراضي) وADB (جسر تصحيح أندرويد) للمراقبة والاختبار. • تحاكي المحاكيات (Simulators) شكل الجهاز، بينما تحاكي المُشغلات الافتراضية (Emulators) الشكل وخصائص العتاد معًا. • تُعد المُشغلات الافتراضية أدق من المحاكيات لأنها تحاكي خصائص العتاد باستخدام الشيفرة الثنائية (Bytecode). • يُفضّل الاختبار على أجهزة حقيقية نظرًا لدقته وموثوقيته العالية. • تُستخدم المحاكيات في المراحل المبكرة من التطوير لكنها محدودة في تمثيل سيناريوهات العالم الحقيقي. • تُعد معامل الأجهزة الحقيقية أو معامل الاختبار عن بُعد خيارات للاختبار الشامل، ولكل منها تكلفته وسهولة الوصول إليه. • يوفّر الاختبار عن بُعد إمكانية الوصول إلى أجهزة متعددة عبر خدمات سحابية مع ضمان الأمان من خلال شبكات خاصة. • تتطلب سكربتات الأتمتة لتطبيقات الهاتف بيانات خاصة بالجهاز لكي تعمل بشكل صحيح على الأجهزة المستهدفة. • قد يكون الجمع بين الاختبار المحلي والاختبار عن بُعد مفيدًا حسب احتياجات المشروع والميزانية.

• يناقش أساليب الأتمتة لتطبيقات الهاتف والويب. • يذكر نوعين من الاختبار: الاختبار القائم على وكيل المستخدم (User Agent Based) والاختبار القائم على النظام (System Based). • يوضح أن تطبيقات الويب يمكن اختبارها باستخدام متصفحات عادية، بينما تتطلب التطبيقات الأصلية أو الهجينة خصائص خاصة بالجهاز. • يبرز الفروقات بين تطبيقات الويب وتطبيقات الهاتف، خصوصًا من حيث التطبيقات المُنزّلة مقابل التطبيقات المعتمدة على المتصفح. • يؤكد على ضرورة تحديد خصائص الجهاز لتشغيل سكربتات الأتمتة على التطبيقات الأصلية أو الهجينة. • يناقش الأدوات والطرق المستخدمة في تحديد العناصر والتفاعل معها أثناء الأتمتة مثل المحددات (Locators) والتعرف على الصور وOCR. • يقارن بين موثوقية وتحديات طرق التعرف المختلفة، مع الإشارة إلى مخاطر مثل النتائج السلبية الخاطئة للعناصر المخفية. • يتناول تحديات الاختبار عبر المتصفحات المختلفة وأهمية التصميم المتجاوب في الأتمتة. • يقدّم الاختبار المرئي كطريقة لمقارنة لقطات الشاشة لضمان اتساق واجهة المستخدم عبر بيئات مختلفة. • يؤكد على أهمية مهارات البرمجة لمختبري الأتمتة عند التعامل مع المحددات وتخصيص الشيفرة. • يناقش اختلاف سرعة التنفيذ بين الاختبارات المعتمدة على المحددات وتلك المعتمدة على الصور. • يسرد معايير تقييم أدوات الأتمتة مثل مدى ملاءمتها للمؤسسة، والإمكانيات التقنية، والتكامل، وقابلية التوسع، والتوثيق. • يشير إلى تحديات اختبار ظروف الشبكة والحاجة إلى أدوات تدعم هذه الإمكانيات. • يقارن بين معامل الأجهزة المحلية والمعامل عن بُعد، ويفضّل المعامل عن بُعد لتغطية أوسع واستقرار أعلى. • يختتم بأن بيئات الأتمتة يجب أن تكون مستقرة لضمان نتائج اختبار موثوقة.

What You'll Learn

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

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

• يستخدم المطورون بيئات تطوير متكاملة (IDEs) مختلفة لتطبيقات الهاتف مقارنة بتطوير الويب. • يُستخدم Android Studio لتطوير تطبيقات أندرويد، ويُستخدم Xcode لتطوير تطبيقات iOS. • تتطلب تطبيقات الهاتف قدرات خاصة في بيئات التطوير مثل اختبار التثبيت ومراقبة خصائص الجهاز. • يتيح التطوير متعدد المنصات تشغيل قاعدة شيفرة واحدة على منصات متعددة مثل أندرويد وiOS والويب. • يُعد Flutter إطار عمل شائع للتطوير متعدد المنصات، حيث يسمح باستخدام قاعدة شيفرة واحدة عبر منصات مختلفة. • توفر حِزم تطوير البرمجيات (SDKs) مكتبات وإضافات لتعزيز إمكانيات بيئة التطوير. • يتضمن Android SDK أدوات مثل AVD (جهاز أندرويد افتراضي) وADB (جسر تصحيح أندرويد) للمراقبة والاختبار. • تحاكي المحاكيات (Simulators) شكل الجهاز، بينما تحاكي المُشغلات الافتراضية (Emulators) الشكل وخصائص العتاد معًا. • تُعد المُشغلات الافتراضية أدق من المحاكيات لأنها تحاكي خصائص العتاد باستخدام الشيفرة الثنائية (Bytecode). • يُفضّل الاختبار على أجهزة حقيقية نظرًا لدقته وموثوقيته العالية. • تُستخدم المحاكيات في المراحل المبكرة من التطوير لكنها محدودة في تمثيل سيناريوهات العالم الحقيقي. • تُعد معامل الأجهزة الحقيقية أو معامل الاختبار عن بُعد خيارات للاختبار الشامل، ولكل منها تكلفته وسهولة الوصول إليه. • يوفّر الاختبار عن بُعد إمكانية الوصول إلى أجهزة متعددة عبر خدمات سحابية مع ضمان الأمان من خلال شبكات خاصة. • تتطلب سكربتات الأتمتة لتطبيقات الهاتف بيانات خاصة بالجهاز لكي تعمل بشكل صحيح على الأجهزة المستهدفة. • قد يكون الجمع بين الاختبار المحلي والاختبار عن بُعد مفيدًا حسب احتياجات المشروع والميزانية.

• يناقش أساليب الأتمتة لتطبيقات الهاتف والويب. • يذكر نوعين من الاختبار: الاختبار القائم على وكيل المستخدم (User Agent Based) والاختبار القائم على النظام (System Based). • يوضح أن تطبيقات الويب يمكن اختبارها باستخدام متصفحات عادية، بينما تتطلب التطبيقات الأصلية أو الهجينة خصائص خاصة بالجهاز. • يبرز الفروقات بين تطبيقات الويب وتطبيقات الهاتف، خصوصًا من حيث التطبيقات المُنزّلة مقابل التطبيقات المعتمدة على المتصفح. • يؤكد على ضرورة تحديد خصائص الجهاز لتشغيل سكربتات الأتمتة على التطبيقات الأصلية أو الهجينة. • يناقش الأدوات والطرق المستخدمة في تحديد العناصر والتفاعل معها أثناء الأتمتة مثل المحددات (Locators) والتعرف على الصور وOCR. • يقارن بين موثوقية وتحديات طرق التعرف المختلفة، مع الإشارة إلى مخاطر مثل النتائج السلبية الخاطئة للعناصر المخفية. • يتناول تحديات الاختبار عبر المتصفحات المختلفة وأهمية التصميم المتجاوب في الأتمتة. • يقدّم الاختبار المرئي كطريقة لمقارنة لقطات الشاشة لضمان اتساق واجهة المستخدم عبر بيئات مختلفة. • يؤكد على أهمية مهارات البرمجة لمختبري الأتمتة عند التعامل مع المحددات وتخصيص الشيفرة. • يناقش اختلاف سرعة التنفيذ بين الاختبارات المعتمدة على المحددات وتلك المعتمدة على الصور. • يسرد معايير تقييم أدوات الأتمتة مثل مدى ملاءمتها للمؤسسة، والإمكانيات التقنية، والتكامل، وقابلية التوسع، والتوثيق. • يشير إلى تحديات اختبار ظروف الشبكة والحاجة إلى أدوات تدعم هذه الإمكانيات. • يقارن بين معامل الأجهزة المحلية والمعامل عن بُعد، ويفضّل المعامل عن بُعد لتغطية أوسع واستقرار أعلى. • يختتم بأن بيئات الأتمتة يجب أن تكون مستقرة لضمان نتائج اختبار موثوقة.

Uncategorized

6 videos

CH1
#1
CH1
73 min
Free
mobile CH2
#2
mobile CH2
70 min
Free
Mobile CH3 part 1
#3
Mobile CH3 part 1
87 min
Free
Mobile CH3 part 2
#4
Mobile CH3 part 2
66 min
Free
Mobile  CH4
#5
Mobile CH4
45 min
Free
Mobile  CH5
#6
Mobile CH5
45 min
Free
Limited Time Offer

Ready to Start Learning?

Join thousands of students already learning with us. Get instant access to all course materials, lifetime updates, and a certificate upon completion.

6 video lessons
Lifetime access
Mobile friendly
Certificate included
Free
No credit card required
Login to Enroll

Instructor

Course Instructor

What You'll Learn

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

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

• يستخدم المطورون بيئات تطوير متكاملة (IDEs) مختلفة لتطبيقات الهاتف مقارنة بتطوير الويب. • يُستخدم Android Studio لتطوير تطبيقات أندرويد، ويُستخدم Xcode لتطوير تطبيقات iOS. • تتطلب تطبيقات الهاتف قدرات خاصة في بيئات التطوير مثل اختبار التثبيت ومراقبة خصائص الجهاز. • يتيح التطوير متعدد المنصات تشغيل قاعدة شيفرة واحدة على منصات متعددة مثل أندرويد وiOS والويب. • يُعد Flutter إطار عمل شائع للتطوير متعدد المنصات، حيث يسمح باستخدام قاعدة شيفرة واحدة عبر منصات مختلفة. • توفر حِزم تطوير البرمجيات (SDKs) مكتبات وإضافات لتعزيز إمكانيات بيئة التطوير. • يتضمن Android SDK أدوات مثل AVD (جهاز أندرويد افتراضي) وADB (جسر تصحيح أندرويد) للمراقبة والاختبار. • تحاكي المحاكيات (Simulators) شكل الجهاز، بينما تحاكي المُشغلات الافتراضية (Emulators) الشكل وخصائص العتاد معًا. • تُعد المُشغلات الافتراضية أدق من المحاكيات لأنها تحاكي خصائص العتاد باستخدام الشيفرة الثنائية (Bytecode). • يُفضّل الاختبار على أجهزة حقيقية نظرًا لدقته وموثوقيته العالية. • تُستخدم المحاكيات في المراحل المبكرة من التطوير لكنها محدودة في تمثيل سيناريوهات العالم الحقيقي. • تُعد معامل الأجهزة الحقيقية أو معامل الاختبار عن بُعد خيارات للاختبار الشامل، ولكل منها تكلفته وسهولة الوصول إليه. • يوفّر الاختبار عن بُعد إمكانية الوصول إلى أجهزة متعددة عبر خدمات سحابية مع ضمان الأمان من خلال شبكات خاصة. • تتطلب سكربتات الأتمتة لتطبيقات الهاتف بيانات خاصة بالجهاز لكي تعمل بشكل صحيح على الأجهزة المستهدفة. • قد يكون الجمع بين الاختبار المحلي والاختبار عن بُعد مفيدًا حسب احتياجات المشروع والميزانية.

• يناقش أساليب الأتمتة لتطبيقات الهاتف والويب. • يذكر نوعين من الاختبار: الاختبار القائم على وكيل المستخدم (User Agent Based) والاختبار القائم على النظام (System Based). • يوضح أن تطبيقات الويب يمكن اختبارها باستخدام متصفحات عادية، بينما تتطلب التطبيقات الأصلية أو الهجينة خصائص خاصة بالجهاز. • يبرز الفروقات بين تطبيقات الويب وتطبيقات الهاتف، خصوصًا من حيث التطبيقات المُنزّلة مقابل التطبيقات المعتمدة على المتصفح. • يؤكد على ضرورة تحديد خصائص الجهاز لتشغيل سكربتات الأتمتة على التطبيقات الأصلية أو الهجينة. • يناقش الأدوات والطرق المستخدمة في تحديد العناصر والتفاعل معها أثناء الأتمتة مثل المحددات (Locators) والتعرف على الصور وOCR. • يقارن بين موثوقية وتحديات طرق التعرف المختلفة، مع الإشارة إلى مخاطر مثل النتائج السلبية الخاطئة للعناصر المخفية. • يتناول تحديات الاختبار عبر المتصفحات المختلفة وأهمية التصميم المتجاوب في الأتمتة. • يقدّم الاختبار المرئي كطريقة لمقارنة لقطات الشاشة لضمان اتساق واجهة المستخدم عبر بيئات مختلفة. • يؤكد على أهمية مهارات البرمجة لمختبري الأتمتة عند التعامل مع المحددات وتخصيص الشيفرة. • يناقش اختلاف سرعة التنفيذ بين الاختبارات المعتمدة على المحددات وتلك المعتمدة على الصور. • يسرد معايير تقييم أدوات الأتمتة مثل مدى ملاءمتها للمؤسسة، والإمكانيات التقنية، والتكامل، وقابلية التوسع، والتوثيق. • يشير إلى تحديات اختبار ظروف الشبكة والحاجة إلى أدوات تدعم هذه الإمكانيات. • يقارن بين معامل الأجهزة المحلية والمعامل عن بُعد، ويفضّل المعامل عن بُعد لتغطية أوسع واستقرار أعلى. • يختتم بأن بيئات الأتمتة يجب أن تكون مستقرة لضمان نتائج اختبار موثوقة.

Login to Enroll

Share Course

Share this course with others

Lavidya - AI Learning Platform

Lavidya makes learning easier and more enjoyable. AI that deeply understands education.

Copyright © 2026 Lavidya. All Rights Reserved.

Privacy • Terms • Features • Contact