تعرف على الbusiness models for mobile apps و الmobile devices types | أعرف أكثر عن الbusiness models for mobile apps و الmobile devices types
ان شاء اليوم سوف نبدأ فى الmobile testing ,
تعد أجهزة الموبايل من الأجهزة التى يملكها أغلب الأفراد وان لم يكن جميعهم , لذلك
كان لابد من ان يكون هناك تطبيقات على الموبايل يستفيد منها المستخدم , ونقوم نحن كمهندسي تحكم فى جودة البرمجيات بإختبار هذة التطبيقات و معرفة مدى جودتها , لذلك اليوم ان شاء الله سوف
نتحدث عن أهم المعلومات التى على أساسها نحدد الأجهزة التى ننفذ عليها التيستينج ,
وما هى الbusiness models for mobile apps , وماهى الmobile devices types.
أهم المعلومات التى على أساسها نحدد الأجهزة التى ننفذ عليها التيستينج
من المواقع التى تساعدنا فى الحصول على أهم
المعلومات التى على أساسها نحدد الأجهزة التى ننفذ عليها التيستينج هو موقع StatCounter Global Stats , هذا الموقع بنقدر نعمل من خلاله mobile analytics data لكى
نعرف الأحصائيات الخاصة بالأجهزة والمتصفحات والإصدارات , حيث اننا نستطيع من خلال
هذا الموقع معرفة الإحصائيات الخاصة بعدد
المستخدمين لكل من الموبايل والديسكتوب والتابلت فى أى بلد , ويمكننا أيضا
معرفة الإحصائيات الخاصة بعدد المستخدمين
لكل نوع من أنواع الأجهزة مثل سامسونج وهواوى وغيرهم , ويمكننا أيضا معرفة الإحصائيات الخاصة بعدد المستخدمين لكل نوع من
أنواع المتصفحات مثل كروم وفيرفكس وسفارى وغيرهم, ويمكننا أيضا معرفة الإحصائيات الخاصة بعدد المستخدمين لكل نوع من
أنواع الإصدارات مثل كروم76 وفيرفوكس 68 وأندرويد 9 وغيرهم , وهذة الداتا مهمة لنا
ان نعرفها ونحن فى مرحلة ال planning وال analysis علشان نعرف احنا هنتيست على أى جهاز
وأى browser واى version بحيث يكون مناسب لأكبر عدد من المستخدمين فى النطاق اللى هنقدم
فيه التطبيق .
وهذا فيديو بيتكلم عن الmobile analytics data.
الBusiness Models For Mobile Apps
الbusiness models هى عبارة عن المصادر اللى من
خلالها يستطيع أصحاب التطبيقات الحصول على أرباح مالية , فأنا كتيستر لازم أعرف فى
مرحلة ال planning ايه هى الbusiness models اللى عندى لكى يتم أخذها فى الإعتبار وأنا
بتيست وأشوف كفاءة التطبيق اللى بعمل له تيستينج, عندى خمسة models بالنسبة لل business models for mobile apps :
1-freemium Model : وفيه بيكون التطبيق مجانى ولكن يحتوى على بعض ال features التى يدفع المستخدم مقابلها مالا اذا أراد الحصول عليها , وهذة الfeatures لابد أن تكون جذابة لكى يستخدمها اليوزر وبالتالى يدفع أموال , ومن أمثلة هذا النوع من التطبيقات ال TFS وهوعبارة عن test management tool حيث انه يكون مجانى لعدد معين من المستخدمين ,أما إذا زاد عدد المستخدمين عن هذا العدد فعلى صاحب ال account الخاص بال TFS أن يدفع أموال مقابل استخدامه لهذة الخاصية.
2-advertisement-based : وفيه بيكون التطبيق مجانى ولكن بيكون فيه اعلانات بتظهر للمستخدم , وهذا النوع من ال models بيكون مناسب لو المستخدم بيستخدم التطبيق لفترة طويلة , وأنا كتيستر لازم أخذ فى اعتبارى انى لما اعمل تيستينج لهذا النوع من ال models ان يكون الإعلان واضح ولايؤثر بشكل سلبى على المستخدم وهو بيستخدم التطبيق , ومن أمثلة هذا النوع من التطبيقات اليوتيوب .
3-ال transaction-based: وفى هذا النوع من
ال models المستخدم بيحاسب على كل transaction لوحدها , فمثلا فى موقع يودمى المستخدم
بيدفع أموال مقابل كل كورس بيشتريه.
4-ال fee-based : وفى هذا النوع من ال models المستخدم بيدفع أساسا لكى يستخدم التطبيق , فلازم يكون هذا التطبيق يحتوى على features تجعله مميزا فى السوق , فمثلا NETFLIX فكانوا علشان يبقى الأبلكيشن بتاعهم مميز كانوا ممكن ينزلوا
مسلسلات لايمكن مشاهدتها إلاعلى هذا التطبيق ويحاولوا ان جودة ال UI الخاصة
بالتطبيق تكون عالية.
5- enterprise apps : هذا النوع من ال models بيكون مخصص للشركات ولايكون فيه أرباح أصلا , فمثلا التطبيق الخاص ببنك معين زى بنك بايونير فالمستخدم لايدفع أموال ولكن الفائدة تكون بطريقة غير مباشرة عن طريق ان المستخدمين هتحب تتعامل مع هذا البنك لأنه موفر هذا التطبيق.
وهذا فيديو بيتكلم عن الbusiness models for mobile apps.
5- enterprise apps : هذا النوع من ال models بيكون مخصص للشركات ولايكون فيه أرباح أصلا , فمثلا التطبيق الخاص ببنك معين زى بنك بايونير فالمستخدم لايدفع أموال ولكن الفائدة تكون بطريقة غير مباشرة عن طريق ان المستخدمين هتحب تتعامل مع هذا البنك لأنه موفر هذا التطبيق.
وهذا فيديو بيتكلم عن الbusiness models for mobile apps.
الMobile Devices Types
الmobile devices types خمسة أنواع :
1- ال basic phones : وهذا نوع من الموبايلز
بيستخدم فقط للمكالمات والرسائل ويحتوى على ألعاب وتطبيقات قليلة ولا نستطيع من
خلاله التصفح أو تحميل تطبيقات .
2-ال feature phones : هذا النوع من ال mobiles يحتوى على عدد محدود من التطبيقات وبنستطيع تصفح الانترنت من خلال متصفح معين موجود فيه وربما يحتوى على أجزاء هاردوير إضافية مثل الكاميرا.
2-ال feature phones : هذا النوع من ال mobiles يحتوى على عدد محدود من التطبيقات وبنستطيع تصفح الانترنت من خلال متصفح معين موجود فيه وربما يحتوى على أجزاء هاردوير إضافية مثل الكاميرا.
3- ال smartphones: هذا النوع من
الmobiles بيدخل معايا فى التيستينج , وهذا النوع من الmobiles بيحتوى على العديد
من الsensors وبنستطيع من خلاله تحميل تطبيقات .
4-ال tablets : هذا النوع مثل الsmartphones ولكن حجمها أكبر والبطارية الخاصة به بتعيش فترة
أطول.
5- companion devices : وهى عبارة عن أجهزة بتكون رفيقة لنا وبتستخدم مع السمارت فون أو التابلت, وبيتم شحنها عن طريق الكمبيوتر بال USB مثل الساعات اللى بتقيس نباضات القلب ,أو الجهاز اللى بيكون مخصص للتواصل مع الأخرين حيث يحتوى فقط على تطبيقات التواصل مثل االماسنجر والواتساب والإيميل والإنستجرام وغيرهم.
وهذا
فيديو بيتكلم عن الmobile devices types.
5- companion devices : وهى عبارة عن أجهزة بتكون رفيقة لنا وبتستخدم مع السمارت فون أو التابلت, وبيتم شحنها عن طريق الكمبيوتر بال USB مثل الساعات اللى بتقيس نباضات القلب ,أو الجهاز اللى بيكون مخصص للتواصل مع الأخرين حيث يحتوى فقط على تطبيقات التواصل مثل االماسنجر والواتساب والإيميل والإنستجرام وغيرهم.
موضوعات قد تهمك
مقدمة عن الperformance testing.
مقدمة عن الsoftware testing.
كيفية كتابة الtest case.
كيفية كتابة الbug report.
الsoftware testing principles.
العمليات الأساسية التى تمر بها الtesting process .
مصطلحات مهمة فى السوفتوير تيستينج مثل ماهى الbugو ماهى الtest case.
الدور الذى يبذله ال software quality engineer لتحقيق ال objectives of software testing.
الدور الذى يبذله ال software quality engineer لتحقيق ال objectives of software testing.
تعليقات