Cloud testing frameworks for mobile apps : a comparative study

Other Title(s)

اختبار برمجيات المحمول في السحاب : دراسة مقارنة

Dissertant

Isawi, Ruba

Thesis advisor

Zayn, Samir

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