CH3 Part 1

About this video

### ملخص شامل يقدم هذا الملخص نظرة شاملة على عدة جوانب مهمة في تطوير واختبار التطبيقات المحمولة، بما في ذلك إدارة الاختبارات والأمان والأداء والتخصيص والاختبارات ما بعد الإصدار. إليك النقاط الرئيسية: 1. **الجدول الزمني والاختبارات**: - لن يتمكنوا من إنهاء الفصل الثالث قبل الأسبوع القادم أو الأسبوع الذي يليه. - تم تأكيد أن هناك امتحانين رسميين سيتم مناقشتهما في جلسة المراجعة. - سيتم تغطية فصول متعددة في جلسة واحدة إذا كان ذلك ممكنًا بسبب صغر حجمها. 2. **أنواع الاختبارات**: - تم شرح اختلافات أنواع الاختبار بين تطبيقات الهاتف المحمول والمواقع الإلكترونية. - تناولت المحاضرة أنواع الاختبارات مثل التركيب والاستخدام والتوافق مع الأجهزة والبرمجيات المختلفة. - تم توضيح طرق تثبيت التطبيقات مثل المتجر الرسمي للتطبيقات، التحميل الجانبي (side loading)، ومتاجر التطبيقات المخصصة. - أشارت إلى أهمية التحقق من إمكانية التثبيت والإزالة والتحديث للأبلكيشن أثناء الاختبار. 3. **تركيب والتحديث**: - يجب أن تتم عمليات التثبيت والتحديث بنجاح وأن يتم حفظ بيانات المستخدم بشكل آمن. - يجب أن يستأنف التطبيق من حيث توقف في حالة حدوث انقطاع أثناء التثبيت أو التحديث. 4. **الصلاحيات**: - الصلاحيات يجب أن تكون مبررة ومنطقية. - إذا رفض المستخدم صلاحية معينة، يجب أن يتعامل التطبيق مع ذلك بشكل مناسب. - بعض الصلاحيات ضرورية لعمل التطبيق، مثل الوصول إلى جهات الاتصال أو الصور، ويجب إعلام المستخدم بأهميتها. 5. **اختبار الأداء والأمان**: - يتضمن اختبار الضغط (Stress Testing) على الجهاز المحمول نفسه، وليس فقط على التطبيق. - يتم اختبار الاستخدام العادي والأداء تحت ظروف مختلفة مثل استهلاك البطارية والذاكرة. - ضمان أن البيانات محمية وأن التطبيق يتعامل بشكل صحيح مع حالات الاستخدام غير الآمنة. - التأكد من سرعة الاستجابة للتطبيق وقياس أداء التطبيق باستخدام مؤشرات الأداء مثل زمن الاستجابة ووقت إكمال العملية. 6. **أمان البيانات**: - تضمن حماية البيانات عبر التشفير المحلي والجذري، واختبارات الحقن (Injection) والتحقق من هجمات العرض الزائد (Buffer Overflow). - يجب تحديث أو مسح الكاش بشكل دوري للحفاظ على الأمان وتجنب الاستخدام غير المصرح به للبيانات. - يجب أن يقوم فريق الأمن بتجربة جميع السيناريوهات المحتملة للهجمات لضمان الأمان. 7. **القابلية للاستخدام والأمان**: - يجب أن يكون التطبيق سهل الاستخدام ويتناسب مع توقعات المستخدمين. - يجب أن يكون الأداء والواجهة جيدة لتحقيق رضا المستخدم. - اتباع الإرشادات المحددة لكل منصة (مثل iOS وAndroid) لضمان أن التطبيق يتوافق مع متطلبات الأمان والاستخدام. 8. **العولمة والتخصيص**: - التخصيص (Localization) يشمل تكييف التطبيق للغات والمناطق المحددة. - العولمة (Globalization) تضمن قدرة التطبيق على التكيف مع أي لغة أو منطقة. - ميزات الوصول (Accessibility) تهدف إلى مساعدة المستخدمين ذوي الاحتياجات الخاصة في استخدام التطبيق. 9. **اختبارات ما بعد الإصدار**: - بعد نشر التطبيق، يجب على المطورين اختباره كمستخدم عادي، عن طريق تنزيل وتثبيت واستخدام التطبيق. - يجب اختبار التحديثات والميزات الجديدة بنفس الطريقة. - سيتم مناقشة تقنيات الاختبار في مقاطع الفيديو المستقبلية. ### الخلاصة يهدف هذا الملخص إلى تقديم نظرة شاملة للموضوعات الأساسية في تطوير واختبار التطبيقات المحمولة،


Course: Mobile Tester Certificate

**وصف شامل للدورة "شهادة مختبر الهاتف المحمول"** مرحباً بكم في دورة "شهادة مختبر الهاتف المحمول"، وهي دورة متكاملة تهدف إلى تزويد الطلاب بالمهارات اللازمة لاختبار تطبيقات الهاتف المحمول بكفاءة واحترافية. هذه الدورة مصممة خصيصاً للمهتمين بمجال اختبار البرمجيات وتسعى لتطوير مهاراتهم في هذا المجال الحيوي والمتزايد الأهمية. في هذه الدورة، ستتعلم كيفية التعامل مع الاختلافات الأساسية بين اختبار التطبيقات المحمولة واختبار مواقع الويب. سنغطي مواضيع مثل الهندسة المعمارية للتطبيقات المحمولة وكيفية تحديد الأجهزة المستهدفة للإختبار بناءً على التحليل الإحصائي والتقييم المالي للمخاطر. كما سنتناول أنواع الاختبار المختلفة الخاصة بالتطبيقات المحمولة، بما في ذلك اختبار توافق الأجهزة والبرمجيات والاتصالات، واختبار الاستقرار والأداء والأمان، بالإضافة إلى تحسين تجربة المستخدم. ستتعرف أيضاً على الأدوات والبيئات المتخصصة لتطوير وإختبار التطبيقات المحمولة، مثل Android Studio وXcode، وكيفية استخدامها بشكل فعال. كما سنناقش استراتيجيات تطوير التطبيقات متعددة المنصات وكيفية ضمان أداء جيد وتوافق عالي عبر الأنظمة المختلفة. في نهاية الدورة، ستكون قادراً على تصميم واختبار خطط إختبار متكاملة للتطبيقات المحمولة، مما يجعلك مرشحاً مثالياً للوظائف المتخصصة في هذا المجال. الدورة مصممة لتكون مفيدة لكل من المبتدئين والمحترفين الراغبين في تحديث معرفتهم وتحسين مهاراتهم في مجال اختبار التطبيقات المحمولة. إنضم إلينا اليوم وابدأ رحلتك نحو اكتساب المهارات الاحترافية في اختبار التطبيقات المحمولة! **المراجع والمصادر:** - كتاب "Mobile Testing: A Hands-On Guide for Testers and Developers" بواسطة Jonathan Kohl - موقع Oracle Developer: [Android Studio](https://developer.android.com/studio) - موقع Apple Developer: [Xcode](https://developer.apple.com/xcode/) - دورات تدريبية مجانية على موقع [Udemy](https://www.udemy.com/topic/mobile-testing/) حول اختبار التطبيقات المحمولة نأمل أن تكون هذه الدورة مفيدة ومثيرة للاهتمام لك. نتطلع لرؤية إنجازاتك في مجال اختبار التطبيقات المحمولة!

View Full Course