U3F1ZWV6ZTQ2NzUxODY0ODA1MTI3X0ZyZWUyOTQ5NTExODk5MzE1NA==

من ال types of mobile application testing الapp interactions with device software | تعرف على ال types of mobile application testing



from types of mobile application testing is app interactions with device software

من ال types of mobile application testing ال app interactions with device software | تعرف على ال types of mobile application testing

ان شاء الله اليوم سوف نكمل الحديث عن ال types of mobile application testing  , تحدثنا سابقا عن نوع من ال types of mobile application testing وهو ال compatibility with device hardware , واليوم ان شاء الله هنتحدث عن نوع اخر من ال types of mobile application testing وهو ال app interactions with device software واللى من خلاله بنشوف تصرف التطبيق على السوفتوير الخاص بالجهاز اللى شغال عليه أو مع التطبيقات الأخرى الموجودة أيضا على الجهاز.


من ال types of mobile application testing ال app interactions with device software


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

1-testing for notifications : وهذا يعنى اننا لازم نتأكد ان التطبيق بيقدر يتعامل مع الإشعارات المستقبلة سواء كان التطبيق شغال فعلا أو شغال فى الخلفية , وكمان نتأكد ان الإشعارات بتمكن المستخدم من انه يدخل على التطبيق ويشوفها مباشرة و لو شاهدها من الخارج فيستطيع مشاهدة الحدث الخاص بها فيما بعد, ولما يضغط على إشعارات معينة يدخل على الصفحة الخاصة بها فى التطبيق.


2- testing for quick access links :عندنا بعض المصطلحات لازم نعرفهم زى ال force touch والتى تدل على قوة ال touch وهذا مصطلح خاص بتقنيات apple سواء فى ال iphone اوال ipade أو أى حاجة , وال 3D touch وهذا مصطلح بيدل أيضا على قوة ال touch ولكن فى ال iphone فقط , ال haptic touch وهذا بديل ال 3D touch ولكن فى الiphone 11 والios 13 فقط , وال app shortcuts وهذا المصطلح بيدل أيضا على نفس ال feature وهى قوة ال touch ولكن فى ال android phones, فلازم نتأكد ان التطبيق شغال كويس مع الأنظمة التى تحتوى على هذة ال features وانه بيتصرف بشكل صحيح.


3- testing for user preferences provided by the operating system : وهذا يعنى اننا لازم نتأكد ان التطبيق بيتعامل بشكل صحيح مع الحاجات اللى المستخدم بيغير فيها زى الصوت والإضاءة واللغة واال time zone أو انه بيعمل وقف للإشعارات , فمثلا  لو المستخدم عمل ضبط للغة الجهاز باللغة العربية فالمفروض ان التطبيق لما يفتح by default يفتح باللغة العربية.
4- testing for different types of apps : وهذا يعنى اننا  لازم نتأكد فى ال native apps ان هذة التطبيق شغال بكفاءة عالية مع ال features الخاصة بهذا الموبايل وكمان نتأكد انه شغال كويس على هذا الجهاز لأنه معمول خصيصا لهذا النوع من الأجهزة , وفى ال hybrid apps لازم نتاكد ان التطبيق بيعمل مع ال native feature ونتيست مشاكل الأداء الناتجة  عن تجريد الكود لأن الكود بيكون  معمول لكذا نوع من الأجهزة وكمان بنتأكد من ال usability الخاصة بالتطبيق مقارنة بال native apps, وفى ال web apps بنتأكد ان التطبيق شغال كويس مع معظم المتصفحات المشهورة فى السوق وبنتأكد من كفاءة التطبيق مع ال features الخاصة بنظام التشغيل وبنتأكد أيضا من ال usability الخاصة بالتطبيق مقارنة بال native apps.
5- testing for interoperability with multiple platforms and operating system versions : وهذا يعنى اننا لازم نتأكد ان التطبيق شغال كويس مع ال features الجديدة الخاصة بكل جهاز مع تعدد ال platforms واصدارات أنظمة التشغيل , فلو التطبيق بنفس الكود على كذا جهاز وكذا platform وكذا  operating system versions فا احنا بنتيست على واحد فيهم لكن لو التطبيق مش بيعمل share للكود على كذا جهاز فا احنا بنعمل تيست لكل جهاز على حده , وكمان بنعمل تيست لأخر نسخة  فإذا كانت شغالة كويس فمن المفروض ان الإصدارات اللى قبلها هتكون شغالة أيضا كويس , وبنتأكد أيضا من ان التطبيق شغال كويس مع ال features الجديدة الخاصة بكل platform زى ال haptic touch وال Doze framework.

6- testing for interoperability and co-existence with other apps on the device : وهذا يعنى اننا بنتيست تأثير استخدام التطبيق على التطبيقات الأخرى الموجودة معه على نفس الجهاز وتأثيره ايضا على الداتا المتخزنة على التطبيق , فلازم نتأكد من ال data transfer بين الجهاز اللى شغالين عليه والتطبيق ونتأكد ان التطبيق لا يؤثر على اى داتا متخزنة عندى , وبنتيست أيضا ال conflicting behaviors وهى التصرفات المعارضة زى مثلا ممكن يكون عندى تطبيق بيقفل ال GPS علشان يوفر الطاقة وتطبيق اخر بيفتح ال GPS اتوماتيك , فلازم نشوف لوحصل تعارض بين التطبيق وتطبيق أخر على الموبايل هيحصل ايه.

وهذا فيديو بيتكلم عن ال types of mobile application testing الخاصة بال app interactions with device software




موضوعات قد تهمك

مقدمة عن الperformance testing.

مقدمة عن الsoftware  testing.

الsoftware testing principles.

أنواع ال mobile apps وال architecture الخاص بال mobile app.

تعديل المشاركة Reactions:
author-img

المهندسة / فاطمة الزهراء نصر

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