شعار زيفيرنت

أسئلة وأجوبة مقابلة اختبار الهاتف المحمول 2023

التاريخ:

جدول المحتويات

تتزايد أهمية اختبار الأجهزة المحمولة بشكل مطرد ، ومن الضروري أن يكون لديك الإستراتيجية والأدوات المناسبة لكل نوع من أنواع اختبارات الأجهزة المحمولة. تعد معرفة اختبار الأجهزة المحمولة واختبار تطبيقات الأجهزة المحمولة أمرًا مهمًا إذا كنت ترغب في العمل في مجال اختبار الأجهزة المحمولة ، وستساعدك هذه المدونة. ستغطي المدونة أسئلة مقابلة اختبار الجوال للمستوى الأساسي ، والمستوى المتقدم ، وأسئلة المقابلة الشخصية ، والمزيد. تغطي هذه الأسئلة جميع أساسيات اختبار الأجهزة المحمولة وتُظهر خبرتك في هذا الموضوع. يمكنك أيضا تناول دورات مجانية لتطوير تطبيقات الأجهزة المحمولة وتعزيز معرفتك به. أسئلة وأجوبة اختبار الهاتف المحمول هي كما يلي:

أسئلة مقابلة اختبار الجوال

1. ما هي الأنواع المختلفة لأنظمة تشغيل الأجهزة المحمولة؟

  • نظام تشغيل Android - تم تطويره بواسطة شركة Google Inc.
  • iOS - تم تطويره بواسطة شركة Apple Inc. 
  • Series 40 [S40] OS - تم تطويره بواسطة شركة Nokia Inc.
  • نظام التشغيل BlackBerry OS - تم تطويره بواسطة BlackBerry Limited

2. ما هو أحدث إصدار من نظام تشغيل Android للهواتف المحمولة؟

Android 11 هو الإصدار الحادي عشر الرئيسي والإصدار الثامن عشر من Android ، وهو نظام تشغيل محمول تم تطويره بواسطة Open Handset Alliance بقيادة Google. تم إصداره في 18 سبتمبر 8 ، وهو أحدث إصدار من Android حتى الآن.

3. قائمة الإصدارات السابقة من نظام التشغيل Android؟

  • أندرويد 1.0
  • أندرويد 1.1
  • أندرويد 1.5 كب كيك
  • أندرويد 1.6 دونات
  • أندرويد باور 2.0
  • 2.2 Froyo الروبوت
  • 2.3 الروبوت الزنجبيل
  • 3.0 الروبوت قرص العسل
  • الروبوت آيس كريم ساندويتش 4.0
  • 4.1 الروبوت جيلي فول
  • 4.4 الروبوت كيت كات
  • الروبوت المصاصة 5.0
  • الروبوت 6.0 الخطمي
  • الروبوت نوغة 7.0
  • الروبوت 8.0 أوريو
  • Android 9 Pie
  • أندرويد 10

4. ما هو أحدث إصدار من iOS و iPadOS؟

آي أو إس 14/14 آيباد أو إس 14

تم الإعلان عن أحدث إصدارات iOS 14 و iPadOS 14 في حدث WWDC 2020 السنوي في 22 يونيو 2020 ، مع إصدار iOS 14 و iPadOS 14 في 16 سبتمبر 2020. جميع الأجهزة التي تدعم iOS 13 تدعم أيضًا iOS 14.

5. ما هي أنواع الأجهزة المحمولة المختلفة؟

عادة ما تكون الأجهزة المحمولة أجهزة كمبيوتر محمولة. لديهم العديد من الأنواع اعتمادًا على خصائصهم مثل الأبعاد المادية ، وقدرات الأجهزة والبرامج ، وما تعنيه ، والمزيد.

  • تابلت
  • الجوال

6. يميز الأجهزة اللوحية والهواتف الذكية حسب خصائصها.

أقراص: ما هو ، الأجهزة اللوحية هي أجهزة كمبيوتر محمولة. على عكس أجهزة الكمبيوتر التقليدية ، لا تحتوي على لوحة مفاتيح أو ماوس ، ومع ذلك ، فإن الشاشة بأكملها حساسة للمس.

الهواتف الذكية: الهاتف الذكي هو هاتف محمول قوي مصمم لتشغيل مجموعة متنوعة من التطبيقات بالإضافة إلى توفير خدمة الهاتف.

7. ما هي أنواع الاختبارات المتنقلة؟

هناك نوعان من اختبارات الأجهزة المحمولة:

  • الاختبار الآلي
  • اختبار يدوي

8. متى يتم إجراء الاختبار اليدوي واختبار الأتمتة؟

يتم إجراء الاختبار اليدوي عندما يتم تطوير وظائف جديدة للتطبيق ولا يلزم إجراء الاختبار إلا مرات قليلة.

يستخدم الاختبار التلقائي في التطبيقات في السيناريوهات الحرجة حيث يجب تكرار اختبارات الانحدار.

9. ما هما نوعان من أجهزة الأتمتة؟

النوعان من أدوات الأتمتة هما أدوات أتمتة قائمة على التعرف على الصور و أدوات أتمتة قائمة على التعرف على الكائنات.

10. ما هي أنواع تطبيقات الهاتف المحمول المختلفة؟

هناك ثلاثة أنواع من تطبيقات الأجهزة المحمولة: الويب للجوال ، والتطبيق الأصلي ، والتطبيق المختلط. يعتمد التصنيف على جهود التطوير واستراتيجية إعادة توزيع التطبيق. دعونا نفهم كل منهم بالتفصيل.

11. الفرق بين تطبيق الويب والتطبيق المحلي والتطبيق المختلط؟

تطبيقات الويب:

تطبيقات الويب ليست تطبيقات حقيقية ؛ إنها مواقع الويب التي تفتح على هاتفك الذكي بمساعدة متصفح الويب. تتمتع مواقع الويب للجوال بجمهور عريض لجميع أنواع التطبيقات الأساسية.

  • مثال - تعليم عظيم
  • الفوائد - سهولة الوصول.
  • تطوير سهل.
  • تحديث سهل
  • الجانب السلبي - الوصول إلى أنظمة الملفات والموارد المحلية غير متاح على مواقع الويب.
  • العديد من مواقع الويب الحالية لا تدعم إمكانات وضع عدم الاتصال.
  • يجب فتح موقع الويب فقط في متصفح الويب.

بينما تظهر التطبيقات الأصلية والمختلطة على App Store و Google Play ، لن تظهر تطبيقات الويب. لذلك ، فإن إعادة التوزيع ليست منطقية.

التطبيقات الأصلية:

تم تطوير تطبيق أصلي خصيصًا لمنصة واحدة. يمكن تثبيته من خلال متجر التطبيقات (مثل متجر Google Play أو متجر تطبيقات Apple).

أمثلة - Whatsapp و Facebook.

  • الفوائد - يمكن الوصول إليها من خلال أيقونة التطبيق الأصلي.
  • يمكنهم الاستفادة الكاملة من جميع ميزات الجهاز - الكاميرا و GPS ومقياس التسارع والبوصلة وقائمة جهات الاتصال وما إلى ذلك.
  • يمكن استخدام نظام الإخطار بالجهاز والعمل دون اتصال.
  • أفضل تجربة للمستخدم.
  • كما هو موجود في متجر التطبيقات ، فإن إعادة التوزيع سهلة.

سلبيات:

  • التكلفة العالية لإنشاء التطبيق.
  • الصيانة عالية.

تطبيق هجين:

هذه التطبيقات هي طريقة لعرض المحتوى من مواقع الويب الموجودة بتنسيق تطبيق. يمكن وصفها بأنها مزيج من تطبيقات الويب والتطبيقات الأصلية.

أمثلة - Instagram و Wikipedia.

  • المنفعة -
  • يعد تطوير تطبيق مختلط أرخص من تطوير تطبيق محلي. يمكن بناؤها للاستخدام عبر الأنظمة الأساسية.
  • الصيانة بسيطة ، حيث لا توجد العديد من الإصدارات للمحافظة عليها.
  • يمكنه الاستفادة من بعض الميزات المتوفرة على الجهاز.
  • يمكن العثور عليها في متجر التطبيقات ، مما يسهل عملية التسليم.
  • إنه يحتوي فقط على متصفح مضمن داخل التطبيق.

الجانب السلبي:

  • أصبحت الرسومات أقل اعتيادًا على أنظمة التشغيل من التطبيقات الأصلية.
  • التطبيقات الهجينة أبطأ من التطبيقات المحلية.

12. ما هو اختبار الجهاز المحمول؟

عادة ما يتم إجراء هذا النوع من الاختبارات لضمان جودة الجهاز المحمول. يشمل الاختبار اختبار الأجهزة والبرامج للجوال. سنناقش هنا الأنواع المختلفة من الاختبارات التي يتم إجراؤها عادةً على الأجهزة المحمولة.

  • وحدة التجارب
  • اختبار المصنع
  • اختبار التطبيق المحمول
  • اختبار الأجهزة
  • اختبار البطارية (الشحن)
  • استقبال الإشارة
  • اختبار الشبكة
  • اختبار البروتوكول
  • اختبار لعبة الجوال
  • اختبار توافق برامج الهاتف المحمول
  • اختبار الشهادة قبل الدخول في سوق الأجهزة المحمولة.

13. ما هو اختبار تطبيقات الجوال؟

اختبار تطبيقات الهاتف المحمول هو عملية يتم من خلالها اختبار البرامج التطبيقية التي تم تطويرها للأجهزة المحمولة باليد من حيث وظائفها وقابليتها للاستخدام واستقرارها. الأنواع المختلفة من الاختبارات التي يتم إجراؤها على الأجهزة المحمولة هي كما يلي:

  • الاختبار الوظيفي
  • الفحوصات المخبرية
  • تجربة أداء
  • اختبار تسرب الذاكرة
  • توقف المحاكمة
  • اختبار قابلية الاستخدام
  • اختبار التثبيت
  • اختبار الشهادة
  • اختبار الأمان
  • النقطة الرئيسية

14. ما هو الفرق بين اختبار الجهاز واختبار التطبيق؟

أثناء إجراء اختبار الجهاز عادةً لاختبار الأجهزة المحمولة ، سيتضمن اختبار تطبيقات الأجهزة المحمولة اختبار تطبيق سيتم تشغيله على الجهاز المحدد.

عندما نسميها اختبار الأجهزة ، تصبح الأجهزة جزءًا من الاختبار. في حالة اختبار تطبيقات الهاتف المحمول ، يعتمد الأمر ، أي إذا كان تكامل الأجهزة مطلوبًا للتطبيق قيد الاختبار ، فسيتم تضمين اختبار الأجهزة.

الأتمتة ممكنة لاختبار الأجهزة المحمولة وكذلك اختبار تطبيقات الهاتف المحمول.

15. ما هو المحاكي والمحاكي؟

المحاكاة: هي أداة محاكاة شبكة إلكترونية أو أداة محطة أساسية للهواتف المحمولة CDMA / CMA. يمكن أن يساعد في إغلاق الشبكة المنزلية دون خدمات التجوال ؛ مكالمات البيانات ، الرسائل القصيرة ،

المحاكي: هذا برنامج لاختبار تطبيقات الأجهزة المحمولة بدون هاتف مباشر

16. لماذا نحتاج إلى محاكي / محاكي؟

إذا كنا نعمل على تطوير تطبيق. بمجرد تطوير المنتج بالكامل ، كجزء من اختبار الأجهزة المحمولة ، نحتاج إلى معرفة ما إذا كان التطبيق يعمل مع جميع الأجهزة الرئيسية مثل هواتف Android و iOS وهواتف Blackberry وأنواع مختلفة أخرى من الأجهزة اللوحية وأجهزة iPad. يعمل كما هو متوقع. لإجراء هذا النوع من التحقيق ، نحتاج إلى الحصول على كل جهاز يكون مكلفًا للغاية لشراء واختبار هذا العدد الكبير من الأجهزة المحمولة. لحل هذه المشكلة ، نحتاج إلى محاكي / محاكي.

17. كيف يختلف الاختبار على المحاكي / المحاكي عن الاختبار على جهاز حقيقي؟

جهاز حقيقي:

  • عليك أن تنفق الكثير للحصول على جهاز حقيقي
  • لديها سرعة معالجة سريعة
  • قد يكون وقت استجابة الشبكة أمرًا طبيعيًا
  • التصحيح ليس بهذه السهولة
  • يمكن اختبار تطبيقات الويب بالطريقة المعتادة
  • دائما يعطي نتائج دقيقة

المحاكي / المحاكاة:

  • يكاد يكون مجانيًا
  • إنه أبطأ من الأجهزة الحقيقية
  • لديها زمن انتقال أقل من الأجهزة الفعلية
  • يوفر تصحيح أخطاء التطبيق خطوة بخطوة
  • من السهل جدًا اختبار تطبيقات الويب
  • لا يمكن محاكاة جميع أنواع تفاعلات المستخدم ؛ لذلك يمكن أن يعطي أحيانًا نتائج خاطئة.
  • درجات منخفضة عندما يتعلق الأمر بالموثوقية.

18. ما هي الميزات التي لا يمكننا اختبارها على جهاز محاكاة / محاكي؟

لا يمكن للمحاكي / المحاكي تقليد الميزات التالية -

  • بطارية الجهاز المحمول
  • كاميرا الجهاز المحمول
  • الانقطاعات مثل المكالمات الواردة والرسائل النصية القصيرة
  • ليست محاكاة واقعية لاستخدام ذاكرة الجهاز المحمول.

19. ما هو اختبار المحمول القائم على السحابة؟

يبدو أن اختبار تطبيقات الأجهزة المحمولة باستخدام الأجهزة المستندة إلى السحابة هو الخيار الأمثل. يمكن أن يساعدك هذا في التغلب على عيوب الأجهزة الحقيقية وأجهزة المحاكاة.

ما هي فوائد استخدام الأجهزة القائمة على السحابة؟

  1. سهولة التوفر
  2. القدرة على تشغيل الأجهزة المحمولة على أنظمة وشبكات متعددة
  3. لا تمتلك السحابة فقط القدرة على اختبار التطبيقات ، ولكن أيضًا القدرة على التحديث والإدارة
  4. التكلفة الفعالة
  5. قابلية عالية
  6. يمكن تشغيل نفس البرنامج النصي على أجهزة متعددة بالتوازي.

20. ما هي عيوب الأجهزة السحابية؟

  • تحكم أقل
  • لا يوجد مستوى عال من الحماية
  • تبعية اتصال الإنترنت

بعض الأدوات المفيدة المستندة إلى السحابة - Zamarin Test Cloud ، معمل Perfecto Mobile للجودة المستمرة ، واختبار الأجهزة المحمولة الأساسية.

21. ما هو اختبار الانقطاع؟

قد يواجه التطبيق ، أثناء العمل ، العديد من الانقطاعات مثل المكالمات الواردة أو انقطاع تغطية الشبكة والتعافي. لهذا ، يمكن تمييزه مرة أخرى -

  • رسائل SMS و MMS الواردة والصادرة
  • المكالمات الواردة والصادرة
  • إخطارات واردة
  • استنزاف البطارية
  • إدخال الكابلات وإزالتها لنقل البيانات

22. ما هو اختبار قابلية الاستخدام؟

يقيم اختبار قابلية الاستخدام التطبيق بناءً على المعايير التالية لكفاءة الجمهور المستهدف:

  1. فعالية
  2. رضا

من المهم جدًا إجراء اختبار قابلية الاستخدام من المرحلة الأولى من تصميم التطبيق ، ويجب ألا يتم ذلك فقط عند اكتمال التطبيق. يتطلب اختبار قابلية الاستخدام مشاركة مفرطة من المستخدمين ، ويمكن أن تؤثر المخرجات على تصميم التطبيق ، وهو أمر يصعب تغييره في مراحل لاحقة من المشروع.

23. ما هي اختبارات التثبيت واختبارات إلغاء التثبيت؟

يتحقق اختبار التثبيت من أن عملية التثبيت تسير بسلاسة دون أن يواجه المستخدم أي صعوبة. يمكن تلخيص اختبار إلغاء التثبيت في سطر واحد لأن "إزالة التثبيت يجب أن تكتسح البيانات المتعلقة بالتطبيق مرة واحدة فقط".

24. ما هو اختبار التحديث؟

نحن بحاجة إلى توخي الحذر الشديد بشأن تحديثات تطبيقات الأجهزة المحمولة. غالبًا ما يشتكي الأشخاص من أن التطبيقات لا تعمل بشكل مرضٍ بعد التحديث. لذلك ، من المهم جدًا أنه في ظل اختبار التحديث ، نضمن أن التطبيق كان يعمل من قبل. باختصار ، لا ينبغي أن يكسر أي شيء. يمكن أن تحدث تحديثات تطبيقات الهاتف المحمول بطريقتين - التحديث التلقائي والتحديث اليدوي.

25. ما هو اختبار الشهادة؟

للحصول على شهادة الامتثال ، يجب اختبار كل جهاز محمول وفقًا للإرشادات التي وضعتها منصات متنقلة مختلفة.

26. ما هو اختبار واجهة المستخدم؟

في هذا النوع من الاختبار ، نتحقق من تجربة المستخدم للتأكد من أننا نقدم تجربة ممتازة لمستخدمينا ، ويوصى بشدة باختبار واجهة مستخدم الهاتف المحمول.

إن وظيفتك كمختبِر هي التأكد من أن طلبك يلبي توقعات معينة ، مثل -

  • مخطط الألوان العام / موضوع الجهاز
  • أسلوب ولون الفأرة
  • مؤشر التقدم عند تحميل الصفحة
  • القوائم وكيفية تنفيذها وهي عناصر محددة
  • الاستجابة العامة للتطبيقات على هذا الجهاز
  • اتجاه الشاشة / الدقة.

27. ما هي الأنواع المختلفة لأدوات التحقق من واجهة المستخدم؟

النص:

Screenfly هو أداة مجانية وسهلة الاستخدام. لاستخدامه ، عليك كتابة Quirktools في متصفح الويب الخاص بك. سترى الشاشة التالية.

أدخل موقع الويب ضمن اختبار وانقر فوق انتقال. حدد الجهاز المحمول الذي تريد عرض موقع الويب عليه.

المتصفح:

هذه أداة رائعة أخرى لاختبار واجهة مستخدم الهاتف المحمول. إنه يوفر نتائج مذهلة. على الرغم من أنها أداة دفع ، يمكنك الاستفادة من الإصدار التجريبي المجاني من خلال التسجيل في BrowserStack بعنوان بريد إلكتروني صالح.

28. الفرق بين شاشة اللمس المتعدد والشاشة التي تعمل باللمس الفردي؟

إذا كانت أجهزتك وتطبيقاتك تدعم ميزات اللمس المتعدد ، مثل تأثيرات التكبير / التصغير على أجهزة iPhone ، فتأكد من تضمين الكثير من حالات الاختبار التي تتضمن لمس الشاشة في مواقع متعددة في وقت واحد ، خاصة عند استخدام الكتابة الناعمة على لوحة المفاتيح.

29. التفريق بين اللمسة الطويلة واللمس القصير؟

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

30. ما هو تخطيط الاختبار؟

التحضير لاختبار الأجهزة المحمولة.

يستمر تطوير الأساليب والأدوات لتسهيل اختبار قابلية الاستخدام على الهواتف والأجهزة اللوحية. عند التخطيط لاختبار جهاز محمول ، يجب أن تضع في اعتبارك النقاط التالية:

  • الموعد النهائي والميزانية
  • الإعداد المادي للمساحة وكيف تسير 
  • جمهورك وجهازك المستهدف.

جانب آخر مهم بعد تخطيط الاختبار هو إدارة معدات الاختبار.

31. ما هي أداة إدارة الجهاز؟

MDM أي إدارة الأجهزة المحمولة هي نوع من برامج الأمان المستخدمة في تكنولوجيا المعلومات لإدارة ومراقبة وتأمين الأجهزة المحمولة للموظفين عبر أنظمة تشغيل محمولة متعددة يتم استخدامها من قبل العديد من مزودي خدمة الهاتف المحمول وفي المؤسسة. يتم نشرها.

عادةً ما يتم دمج MDM مع خدمات وأجهزة أمان إضافية مثل إدارة تطبيقات الهاتف المحمول لإنشاء جهاز محمول كامل وحلول إدارة تنقل مؤسسية آمنة.

32. ما هي مكونات الأجهزة المحمولة؟

إذا كنت تأخذ أي هاتف محمول ، فسيحتوي في الغالب على الأجزاء التالية:

  • لوحة الدائرة / وحدة المعالجة المركزية
  • شاشة تعمل باللمس
  • بطاقة الذاكرة
  • شريحة جوال
  • البطارية

33. ما مدى اختلاف شاشة اللمس السعوية؟

شاشة تعمل باللمس مقاومة - تتكون من طبقتين تشكلان تراكبًا على الشاشة. عند وضع الإصبع في أي نقطة على الشاشة ، يتلقى النموذجان الاتصال والتنسيق. هذه غير مكلفة نسبيًا وتوجد مباشرة في معظم الهواتف ذات الميزانية المحدودة. الجانب السلبي هو أن هناك حاجة إلى قدر معين من الضغط لدخول اللمس. مع مرور الوقت ، هناك درجة معينة من الضرر الذي يلحق بالشاشة.

شاشة لمس سعوية - الشاشة بأكملها مغطاة بمادة سعوية تحمل كمية معينة من الشحنات الكهربائية. عندما يتم وضع جسم عامل على الشاشة مثل الإصبع ، تتغير السعة عند تلك النقطة ، وبالتالي يتم الحصول على الإحداثيات.

34. ما هي الطرق الأخرى لاختبار الأجهزة المحمولة؟

تتوفر بعض الاختبارات كتطبيقات لمنصات iOS و Android. لاستخدامها ، يجب عليك تنزيل التطبيق المطلوب. ثم اتبع التعليمات لإجراء الاختبار وحفظ النتيجة.

اختبار سرعة المعدات

Speed ​​Test SpeedSmart WiFi و Mobile Network SpeedTest - متوافق مع Apple iPhone و iPad. إنه تطبيق مدفوع. SpeedSmart هو أداة اختبار سرعة iOS النهائية لتقييم اتصالاتك الخلوية (3G و 4G و LTE) واتصالات Wi-Fi على جميع أجهزة iOS الخاصة بك. يضمن اختبار السرعة الذكي وطريقة شبكة الخادم العالمية نتائج دقيقة.

35. قائمة ببعض أجهزة الاختبار المتنقلة الآلية؟

هناك نوعان من أدوات الأتمتة المتاحة لاختبار تطبيقات الهاتف المحمول لاختبار الأجهزة المحمولة.

أدوات اختبار الأجهزة المحمولة القائمة على الكائنات: JAMA Solutions و Radorex و

معدات الاختبار المتنقلة القائمة على الصور: Rutinbot ، Eggplant ، Sikkli

36. ما هي أجزاء إطار عمل اختبار Android؟

يتضمن إطار اختبار Android ثلاثة أقسام

حزمة التطبيق: هذا هو التطبيق المستهدف الذي يحتاج إلى اختبار

جهاز اختبار الأجهزة: هذا هو عداء حالة الاختبار الذي يدير حالة اختبار التطبيق على الهدف. يتضمن أداة SDK وأداة لبناء الاختبارات التي توفر القردة لكتابة البرامج التي تتحكم في أجهزة Android ، على سبيل المثال Monkey Runner

حزمة الاختبار: تتكون من فئتين ، فئة حالة الاختبار ، وكائنات وهمية. تتضمن فئات حالة الاختبار طرق اختبار لتنفيذ تطبيق على الهدف ، بينما يحتوي الكائن الوهمي على بيانات وهمية ، والتي سيتم استخدامها كمدخل عينة لحالات الاختبار.

37. أذكر ما يجب أن تكون معايير الاختيار لأدوات أتمتة الاختبار للاختبار المتنقل؟

  1. دعم منصة متعددة
  2. فائدة البرنامج النصي
  3. تحتاج إلى الجري
  4. تغيير كود المصدر
  5. المهلة الزمنية لإصدار نظام التشغيل الجديد

38. ما هي المشكلة الأكثر شيوعًا التي يواجهها المختبرين عند اختبار الأجهزة المحمولة في الحوسبة السحابية؟

يواجه المُختبِر تحديات أثناء إجراء اختبار الجوّال كالتالي:

  1. نموذج العضوية
  2. التكلفة العالية
  3. قريب جدا
  4. مشاكل الاتصال بالإنترنت
  5. الأتمتة قائمة على الصور وتستغرق وقتًا طويلاً
  6. لا يمكن استخدام الأتمتة خارج إطار العمل

39. أخبرنا ما الذي يشتمل عليه اختبار أمان الأجهزة المحمولة؟

تشمل اختبارات أمان الأجهزة المحمولة ما يلي:

  1. تحقق من وجود دعم متعدد المستخدمين بينهما دون التدخل في البيانات
  2. تحقق من الوصول إلى الملفات المخزنة في التطبيق من قبل أي مستخدمين غير متوقعين
  3. طريقة التشفير أو التشفير المستخدمة في اتصالات البيانات الحساسة
  4. ابحث عن المناطق الحساسة في التطبيق الذي تم اختباره حتى لا تتلقى أي محتوى ضار

40. ما هو اختبار المنفذ؟

يتم إجراء هذا الاختبار لاختبار الوظيفة نفسها على أجهزة مختلفة ذات أنظمة أساسية مختلفة. يتم تصنيفها إلى فئتين:

  • اختبار الجهاز
  • اختبار المنصة

41. سرد بعض أجهزة اختبار iPhone و iPad؟

جهاز اختبار iPhone: اختبر واجهة الويب الخاصة بك في إطار بحجم iPhone

Appium: هذه أداة أتمتة اختبار تُستخدم مع تطبيقات iOS الأصلية والهجينة

iPad Peek: اختبر تطبيق الويب الخاص بك باستخدام واجهة iPad

Test Studio: يمكّنك من تسجيل الاختبارات الآلية وإنشائها وتشغيلها لتطبيقات iPad و iPhone.

42. كيف يمكننا تثبيت بطاقة SD في المحاكي؟

لتثبيت بطاقة SD في المحاكي ، تحتاج إلى استخدام الأمر:

MKsdcrd-I mySDCard 1024M mySdCardFile.img

43. ما هو عداء حالة الاختبار؟

يطلق عليه عادة عداء اختبار الأجهزة وهو عداء مسؤول عن تشغيل حالات الاختبار بسلاسة على حزمة التطبيق. الأدوات التي توفر واجهات برمجة التطبيقات وأدوات SDK موجودة في هذا العداء وهي مسؤولة عن كتابة البرامج التي تتحكم في أدوات Android.

44. ما هي الميزات التي يجب أن تتوفر في تطبيقات الهاتف المحمول؟

كل منهم لديه بعض الميزات الضرورية للغاية. هذا يشمل:

  • الموثوقية
  • التوافق مع التقنيات الأخرى
  • التدرجية
  • العطور
  • طريقة التشغيل
  • تكنولوجيا مفتوحة المصدر
  • القدرة على التكيف واسعة
  • عملية سريعة

45. ما هي الاختبارات التي يتم إجراؤها عادةً في استراتيجية Android القياسية؟

هذه هي اختبار التكامل واختبار الوحدة واختبار النظام واختبار العمليات. هناك أيضًا اختبار آخر يعتمد على استخدام تطبيق الهاتف المحمول وميزاته والذي يتم إجراؤه عادةً في هذه البيئة.

46. ​​ماذا تقصد بكلمة اختبار التوافق والتوافق؟

هناك استخدام واسع النطاق ونطاق لمصطلح التوافق عندما يتعلق الأمر باختبار التطبيق. إنه يعني ببساطة القدرة على البقاء مع شيء مشابه. يعد اختبار التوافق شائعًا جدًا وهو نوع من الاختبار الذي يضمن قدرة التطبيق على العمل على أنظمة تشغيل وأنظمة أساسية وشبكات وأجهزة مختلفة. يعتبر أيضًا اختبارًا غير وظيفي.

47. اسم بعض أدوات تتبع العيوب في اختبار تطبيقات الهاتف المحمول؟

أداة تتبع النسخة التجريبية لتطبيقات الجوال:

  1. الكامون
  2. Qc
  3. زنخ
  4. التجمع

48. هل واجهت مشكلات في الاختبار عبر الأنظمة الأساسية؟

بشكل عام ، تعتمد المشكلة على إصدارات مختلفة من نظام التشغيل / الجهاز ، ويمكن أن تفعل الشيء نفسه أثناء العمل على نظام تشغيل واحد ، بينما قد لا تعمل على إصدار آخر. على سبيل المثال ، واجهنا مشكلة تتمثل في أن تطبيقنا كان يعمل بشكل جيد على أجهزة إصدار iOS 6.x ، ولكن تم استغلال بعض الوحدات عندما تعطل التطبيق على أجهزة iOS 5.x وحدث نفس الشيء مع 2.3.5

49. ما هي الأخطاء الشائعة التي تم العثور عليها أثناء عملية الاختبار المتنقلة؟

بشكل عام ، يصنف بعض المختبرين المتنقلين الحشرات الأكثر شيوعًا إلى أربعة أنواع:

خطأ فادح: يتعطل نظام تشغيل الجهاز أثناء اختبار ميزة معينة للتطبيق.

خطأ في الحظر: يحدث عدم معادلة الشاشة حتى عندما لا تزال حالة الجهاز قيد التشغيل.

الخطأ الرئيسي: السمة المميزة للتطبيق هي عدم قدرته على إظهار وظائفه.

الأخطاء الطفيفة: عادةً ما تكون أخطاء واجهة المستخدم الرسومية هي الحالة الرئيسية للوقوع في قائمة الأخطاء الصغيرة.

بالإضافة إلى ذلك ، تم العثور أيضًا على بعض الأنواع الأخرى من الأخطاء أثناء عملية اختبار تطبيقات الهاتف المحمول ، على سبيل المثال:

  • أداء بطيء للتطبيق
  • استهلاك البطارية من خلال تطبيق
  • سلوك غير مستجيب تمامًا لتطبيق ما

50. متى يجب على فريق ضمان الجودة اختيار الاختبارات اليدوية أو اختبارات التشغيل الآلي لمشاريع الاختبار المتنقلة الخاصة بهم؟

أدى اختبار الأتمتة إلى زيادة سرعة وجودة المختبرين بشكل كبير على مدار العقود الماضية. إن فهم متى يتم إجراء مثل هذا الانتقال هو الخطوة الأولى لزيادة كفاءة فريقك ، من الاختبار اليدوي إلى الاختبار الآلي. للحصول على إرشادات شاملة ، راجع المقالة دليل كامل لاختيار حالات الاختبار للأتمتة. فيما يلي بعض النقاط الرئيسية:

اختبار يدوي

التطبيق لديه وظائف جديدة.

التطبيق يتطلب الاختبار مرة أو مرتين.

الاختبار الآلي

يتطلب انحدار دورة الإصدار قدرًا كبيرًا من الاختبار.

يتطلب تطبيق الاختبار سيناريوهات معقدة.

موصى به: التسجيل في موقعنا دورات الاختبار الآلي لاكتساب مهارات اختبار الأتمتة وبناء حياة مهنية مجزية فيها.

51. ما هي المشاكل التي يواجهها المختبرين عند اختبار الأجهزة المحمولة على الحوسبة السحابية؟

تطرح الحوسبة السحابية تحديات مختلفة لكل من المختبرين المبتدئين والمتقدمين لاختبار الأجهزة المحمولة.

نموذج العضوية:

على الرغم من أن حل السحابة يوفر بعض المزايا للمختبرين ، إلا أن هناك قلقًا مستمرًا بشأن نموذج العضوية.

التكلفة العالية:

بينما تم بيع الخدمات السحابية كحلول موفرة للتكلفة ، فإن الحقيقة هي أن هذه الخدمات قد تكون أكثر تكلفة. قد ينشأ التحدي من تكلفة المواهب المطلوبة ، وعملية الترحيل لمشروع الاختبار المتنقل للفريق.

52. صعوبات في الاختبار الآلي المتنقل؟

بالنسبة لبعض المشاريع التي تنفذ الاختبار الآلي ، قد تأتي الحوسبة السحابية بنقطة ألم لكل مختبِر معني. نظرًا لأن اختبار التشغيل الآلي للجوال يعتمد على الصور ، فإن تنفيذ حالات الاختبار على الحوسبة السحابية سيصبح أكثر صعوبة ويستغرق وقتًا طويلاً. أيضًا ، لا يمكن استخدام اختبار الأتمتة خارج إطار العمل.

53. هل اختبار التشغيل الآلي هو بديل كامل للاختبار اليدوي للبرامج؟

لا تتطلب أي أتمتة مناسبة تدخلًا بسيطًا من البشر قدر الإمكان لأن المعدات المستخدمة مصممة لتثبيت الاختبار مرة واحدة.

54. ما هو إطار اختبار الجوال؟

إطار الاختبار أو بشكل أكثر تحديدًا إطار أتمتة الاختبار هو بيئة تنفيذ للاختبار الآلي. هذا هو النظام العام الذي سيتم فيه أتمتة الاختبارات. يتم تعريفه على أنه مجموعة من المعتقدات والمفاهيم والممارسات التي تشكل منصة عمل أو دعمًا للاختبار الآلي.

إطار الاختبار مسؤول عن هذا -

  • تحديد الشكل للتعبير عن التوقعات
  • إنشاء آلية للربط أو القيادة في التطبيق قيد الاختبار
  • اختبار وتقرير النتائج

55. كيف تختبر استخدام وحدة المعالجة المركزية على الهاتف المحمول؟

لاختبار استخدام وحدة المعالجة المركزية على الهاتف المحمول ، سأستخدم تطبيقات متقدمة مثل مراقب وحدة المعالجة المركزية ، CPU-Z ، إحصائيات وحدة المعالجة المركزية ، وما إلى ذلك حيث يمكنهم تسجيل جميع التفاصيل حول العمليات التي يتم تشغيلها على الأجهزة المحمولة.

56. هل يمكنك تسمية بعض أجهزة التشغيل الآلي المتوافقة مع هواتف Android و iOS؟

Animaam و Calabasa و Mankitlak هي أكثر أدوات الأتمتة فعالية والتي تتوافق مع كل من أجهزة Android و iOS المحمولة.

57. ما هو إطار اختبار Android؟

يعد Android Testing Framework إطارًا مفتوح المصدر يستخدمه المطورون لتسجيل اختبارات واجهة المستخدم (UI) لأجهزة الوحدة وأجهزة Android.

أطر اختبار Android الخمسة شائعة الاستخدام هي:

  1. خشخاش نبات مخدر
  2. التخلص من السموم
  3. اكسبريس
  4. كالاباش
  5. واجهة المستخدم التلقائية

58. ما هو إطار اختبار iOS؟

يقوم إطار عمل اختبار iOS بتقييم أداء تطبيقات iOS على أجهزة Apple لتسجيل مهام المستخدم وتشغيلها بناءً على التفاعلات مع واجهة المستخدم.

أطر اختبار iOS الخمسة شائعة الاستخدام هي:

  1. خشخاش نبات مخدر
  2. XCTest / XCUITest
  3. التخلص من السموم
  4. كالاباش
  5. شاي إيرل جراي

59. كيف يمكنك إجراء اختبار A / B على تطبيق iOS؟

يمكن إجراء اختبار A / B على تطبيق iOS باستخدام الخطوات الأربع التالية:

ترتيب: قم بإنشاء نسختين من تطبيق iOS ، وهما A و B.

تحديد مقاييس النجاح: حدد الأهداف والمقاييس التي سيتم قياس نجاح التطبيق على أساسها.

التنفيذ: اختبر كلا الإصدارين في وقت واحد.

تحليل: تقييم وتحديد إصدار أفضل لإصداره.

60. ما هو امتداد ملفات تطبيقات Android و iOS؟

ملف Android امتداد .apk وملف iOS هو .ipa.

61. ماذا تفهم بواسطة MT و MO؟

تعد MT و MO جزءًا من دورة حياة الرسائل القصيرة.

MO تعني أصل الرسالة ، والتي تشير إلى إرسال الرسائل بينما تعني الترجمة الآلية إنهاء الرسائل ، في إشارة إلى استلام الرسائل.

62. ما هو WAP؟

يرمز WAP إلى بروتوكول التطبيقات اللاسلكية. يستخدم بروتوكول الاتصال هذا في تطبيقات الشبكة ، ويتيح الوصول إلى البيانات عبر الشبكات اللاسلكية.

إنه يسهل الاتصال السهل بين الهاتف المحمول والإنترنت ويعزز إمكانية التشغيل البيني اللاسلكي.

63. ما هو الفرق الرئيسي بين اختبار WAP واختبار الويب؟

يستخدم اختبار WAP لاختبار تطبيقات الشبكة ، بينما يهتم اختبار الويب بشكل أساسي باختبار مواقع الويب والبوابات.

64. كيف تعرف AVD؟

AVD تعني جهاز Android الإفتراضي. إنه محاكي Android لاختبار التطبيقات على أجهزة الكمبيوتر.

65. كيف تخبر مطور البرامج بتعطل التطبيق؟

يطرح الباحثون سؤال مقابلة اختبار الهاتف المحمول هذا لفهم طريقتك في التواصل مع المطورين في حالة وجود تناقضات.

66. هل يمكنك تسمية تطبيقين لكل Android و iOS لتسجيل سجل الأعطال؟

لتسجيل سجل الأعطال ، يمكنك استخدام Android Studio و Eclipse لأجهزة Android وشعار iOS وأجهزة Xcode iOS.

67. ماذا تعرف عن اختبار API المحمول؟

API لتقف على واجهة برمجة التطبيقات.

يعمل اختبار Mobile API على تقييم مجموعة من واجهات برمجة التطبيقات لتحليل أدائها وأدائها وأمانها لتحديد ما إذا كانت تتطابق مع التوقعات المحددة.

68. ماذا تعرف عن جمهورية الصين الشعبية وبنك التنمية الآسيوي؟

PRC لتقف على Palm Resource Compiler. يحتوي على تنسيق ملف مشابه للأرشيفات ويخزن بيانات المعالجة.

ADB (Android Debug Bridge) هو برنامج خادم عميل يتيح تطوير تطبيقات Android. يتكون من 3 مكونات - عميل وخادم وخادم.

أسئلة Appium

69. ماذا تعرف عن Appium؟

Appium عبارة عن إطار عمل لاختبار تطبيقات الهاتف المحمول مفتوح المصدر يمكن استخدامه مع تطبيقات الويب والتطبيقات الأصلية والهجينة. يتيح اختبار واجهة المستخدم لتطبيقات الهاتف المحمول وهو متوافق مع كل من أجهزة Android و iOS.

70. كيفية تثبيت Appium؟

  1. انتقل إلى http: //appium.io / وانقر فوق تنزيل Appium.
  2. في حالة Windows، حدد ملف exe وقم بتنزيله
  3. انقر فوق ملف exe الذي تم تنزيله.
  4. تثبيت ملف appium exe
  5. بعد ذلك ، سترى نافذة بدء الخادم. يملأ خيار المضيف والمنفذ الافتراضي الذي يمكنك تغييره. يذكر أيضًا إصدار Appium قيد الاستخدام.
  6. عند النقر فوق زر بدء الخادم ، يتم تشغيل خادم جديد على المضيف والمنفذ المحددين. يتم عرض إخراج سجل الخادم.
  7. انقر فوق نافذة جلسة جديدة.
  8. يمكنك إدخال القدرات المرغوبة وبدء جلسة

71. ما هي فوائد Appium على إعدادات الاختبار الأخرى؟

  1. إنه مجاني ومفتوح المصدر (في الغالب).
  2. لديها مجموعة Google مدعومة جيدًا ونشطة.
  3. وهو يدعم كلاً من Android و iOS.
  4. ليست هناك حاجة لفعل أي شيء لتثبيته على الجهاز - لا يلزم تغيير الخادم أو الرمز.

72. ما هي أهم عيوب Appium؟

لا يوجد دعم للانتظار الذكي.

على نظام iOS ، يمكنك إجراء اختبار واحد فقط في كل مرة لكل جهاز Mac.

دعم محدود للإيماءات.

دعم محدود لنظام Android 4.1

73. هل يختلف Appium عن الأجهزة الأخرى؟

Appium كما هو خارج الأجهزة الأخرى:

  • تمكن من اختبار الويب الفعال.
  • اختبر في التطبيقات الأصلية والويب والمختلطة.
  • يدعم اختبارات الأتمتة على كل من المحاكي والجهاز.
  • لا تعتمد على الجهاز المحمول.

74. ما هو مفتش Appium؟

Apium Inspector هو أداة مرئية لتحليل عناصر التطبيق وقدرته على التفاعل معها للحصول على المعلومات الأساسية.

يتم استخدامه لتسجيل سلوك التطبيق وتشغيله من خلال فحص DOM وتقييم نصوص الاختبار باللغة المطلوبة.

75. ما هي لغات البرمجة التي يدعمها Appium؟

تتميز Appium عن غيرها من أجهزة التشغيل الآلي للجوال مع القدرة على الأداء بغض النظر عن اللغات.

وهو يدعم جميع اللغات التي تدعم طلبات HTTP. بعض منها Java و JavaScript و Python و PHP و Ruby وما إلى ذلك.

76. ماذا تحتاج لكتابة اختبار Appium؟

المتطلبات الأساسية لكتابة اختبار APAM هي:

أوامر السائق - اكتب الاختبارات باستخدام مجموعة من أوامر appium.

جلسة Appium - نظرًا لأن التطبيق يتم في جلسة اختبار ، فمن المهم أن تبدأ جلسة Appium لإجراء الاختبار.

القدرات المطلوبة: المعلمات التي تحدد نوع اختبار الأتمتة المتوقع من خادم Appium. تعد إصدارات النظام الأساسي والأجهزة وبيئات الشبكة بعض الإمكانات المطلوبة.

مكتبة عميل السائق - تساعد مكتبة العميل في كتابة اختبار APOM وتضمين خادم HTTP لإعادة التوجيه باستخدام HTTP.

77. ما هو المطلوب لتشغيل اختبار جهاز الخادم على Appium؟

لا يُطلب من جهاز الخادم تشغيل الاختبارات على APAM لأنه يحتوي على هيكل من مستويين ، مما يتيح توصيل جهاز الاختبار وخادم الاختبار عن طريق أتمتة الجهاز.

78. ما هي الشروط المسبقة لتشغيل Appium؟

المتطلبات الأساسية لإجراء اختبار على Appium هي:

  • تثبيت الكسوف
  • الروبوت SDK
  • JDK (مجموعة تطوير جافا)
  • TestNg للكسوف
  • جرة خادم السيلينيوم
  • مكتبة عميل Appium
  • معلومات تطبيق APK - Google Play
  • JS (مضمن في إصدارات Appium الحالية)
  • Appium لنظام التشغيل Windows

79. هل يمكنك إجراء الاختبارات في بيئة متعددة الخيوط باستخدام Appium؟

نعم ، من الممكن تشغيل الاختبارات في بيئة متعددة الخيوط باستخدام Appium بشرط تشغيل اختبار واحد فقط في كل مرة على نفس خادم Appium.

ما نوع الملف المطلوب لاختبار التشغيل الآلي في Android باستخدام Appium؟

ملفات .Apk مطلوبة لاختبار الأتمتة في Android باستخدام Apium.

80. ما هما النهجان الرئيسيان لاختبار الأتمتة؟

هناك طريقتان لاختبار الأتمتة:

النهج القائم على الصورة - تعتمد هذه التقنية على معالجة خصائص الصور في الوضع التلقائي (التطبيق قيد الاختبار).

من السهل أتمتة ويمكن اختبار التطبيقات وعرض واجهات المستخدم الرسومية بدقة.

النهج القائم على الكائن: هو طريقة سريعة ودقيقة لتحديد القوائم والأزرار والكائنات الأخرى في التطبيق.

هذه التقنية أسرع بكثير من النهج القائم على الصور ومتوافقة مع العديد من اللغات.

أيضا ، اقرأ تعلم الآلة وبايثون واختيار الحق لغة برمجة.

يقودنا هذا إلى نهاية المدونة الخاصة بأسئلة مقابلة اختبار الهاتف المحمول. نأمل أن تكون الآن مجهزًا جيدًا بالأسئلة المطروحة أثناء المقابلة. هل تتساءل عن مكان تعلم المهارات المطلوبة عالية السمعة مجانًا؟ تفحص ال أكاديمية التعلم العظيمة.

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة