Cloud testing frameworks for mobile apps : a comparative study
Other Title(s)
اختبار برمجيات المحمول في السحاب : دراسة مقارنة
Dissertant
Thesis advisor
University
Birzeit University
Faculty
Faculty of Engineering and Technology
Department
Department of Computer Systems Engineering
University Country
Palestine (West Bank)
Degree
Master
Degree Date
2021
Arabic Abstract
في السنوات الأخيرة، انتشرت الأجهزة المحمولة في كل مكان، وأصبح تطوير تطبيقات الأجهزة المحمولة مجالا شائغا إلى حد كبير.
تستهدف تطبيقات الأجهزة المحمولة سياقات ومجالات مختلفة بما في ذلك السياقات والمجالات الهامة.
نظرا لهذه الأهمية، تعد تقنيات اختبار البرامج مهمة لضمان الجودة العالية والمتانة لتطبيقات الأجهزة المحمولة.
اختبار البرمجيات يعتبر أحد الخطوات الرئيسية في تطوير البرمجيات، وهو عبارة عن عملية فحص للتأكد من متطلبات المستخدم والتحقق منها.
أحد التحديات الرئيسية التي تواجه مهندسي الاختبار عند الاقتراب من اختبار تطبيقات الأجهزة المحمولة هو التجزئة الكبيرة في أحجام الشاشة، والأجهزة الأساسية، وواجهات برمجة تطبيقات نظام التشغيل.
للتغلب على هذه المشكلات، تحول العديد من بائعي تطبيقات الأجهزة المحمولة إلى اختبار السحابة الذي يوفر فوائد نشر واختبار تطبيقاتهم على مجموعة كبيرة من الأجهزة المحمولة الحقيقية.
يتزايد عدد أطر اختبار السحابة لتطبيقات الأجهزة المحمولة.
ولكن اختيار الأداة الأكثر ملاءمة لخدمة تطبيق الأجهزة المحمولة بعد عملية صعبة حيث لا يوجد دليل أو بحث تساعد المستخدم على تحديد الخيار الأفضل من بين الأدوات المتاحة.
يهدف هذا البحث إلى إجراء دراسة مقارنة منهجية لأطر اختبار السحابة المتنقلة الأكثر شيوعا لمساعدة الممارسين على الاختيار فيما بينها لتحقيق هذا الهدف من الاقتراح، اخترنا في البداية اثنين من أكثر أطر اختبار السحابة المحمولة شيوعا لنظام Perfecto and Xamarin Android).
تعتمد المقارنة على معايير إعادة الطاقة الفنية والأداء وقابلية الاستخدام لتحقيق نتيجة جيدة، تم استخدام نفس تطبيق الهاتف المحمول.
كشفت التجربة التي أجريت كجزء من هذا البحث أن Perfecto تفوقت على Xamarin من حيث الأفضلية وسهولة الاستخدام.
English Abstract
In recent years, mobile devices have been ubiquitous, and mobile apps development has become a considerably popular field.
In addition, mobile apps target various contexts and domains including critical ones.
Because of this popularity, software testing techniques are important to ensure the high quality and robustness of mobile apps.
One of the main challenges that face test engineers when approaching mobile app testing is the large fragmentation in screen sizes, underlying hardware, and operating system APIs.
To overcome these issues, many mobile app vendors turned to cloud testing that provides the benefits of deploying and testing their apps on a large set of real mobile devices.
Nowadays, the number of cloud testing frameworks for mobile apps is growing.
However, little research that compares cloud testing frameworks is available.
This research aims to conduct a systematic comparative study for the most popular mobile cloud testing frameworks to help practitioners choose between them.
To achieve this goal of the research , we have selected the two most popular mobile cloud testing frameworks for Android (Perfecto and Xamarin).
The comparison is based on the technical requirement, performance, and usability parameters.
To achieve a good result, the same mobile app was used.
The experiment conducted as part of this research revealed that Perfecto outperformed Xamarin in terms of performance and usability.
Main Subjects
Information Technology and Computer Science
No. of Pages
94
Table of Contents
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Background.
Chapter Three : Literature review.
Chapter Four : Research methodology.
Chapter Five : Experiment evaluation.
Chapter Six : Result and discussions.
Chapter Seven : Conclusion.
Chapter Eight : Future work.
References.
American Psychological Association (APA)
Isawi, Ruba. (2021). Cloud testing frameworks for mobile apps : a comparative study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1412063
Modern Language Association (MLA)
Isawi, Ruba. Cloud testing frameworks for mobile apps : a comparative study. (Master's theses Theses and Dissertations Master). Birzeit University. (2021).
https://search.emarefa.net/detail/BIM-1412063
American Medical Association (AMA)
Isawi, Ruba. (2021). Cloud testing frameworks for mobile apps : a comparative study. (Master's theses Theses and Dissertations Master). Birzeit University, Palestine (West Bank)
https://search.emarefa.net/detail/BIM-1412063
Language
English
Data Type
Arab Theses
Record ID
BIM-1412063