Mobile Software Testing: Thoughts, Strategies, Challenges, and Experimental Study

Abstract

Mobile devices have become more pervasive in our daily lives, and are gradually replacing regular computers to perform traditional processes like Internet browsing, editing photos, playing videos and sound track, and reading different files. The importance of mobile devices in our life necessitates more concerns of the reliability and compatibility of mobile applications, and thus, testing these applications arises as an important phase in mobile devices adaption process. This paper addressed various research directions on mobile applications testing by investigating essential concepts, scope, features and requirements for testing mobile application. We highlight the similarities and the differences between mobile APP testing and mobile web testing. Furthermore, we discuss and compare different mobile testing approaches and environments, and provide the challenges as emergent needs in test environments. As a case study, we compared the testing experience of hybrid application in an emulator and a real world device. The purpose of the experiment is to verify to which extent a virtual device can emulate a complete client experience. Set of experiments are conducted where five android mobile browsers are tested. Each browser will be on a real device as well as an emulated device with the same features (CPU used, memory size, etc). The application will be tested on the following metrics: Performance and function/behavior testing

Authors and Affiliations

Mohammed Akour, Bouchaib Falah, Ahmad Al-Zyoud, Salwa Bouriat, Khalid Alemerien

Keywords

Related Articles

A Computational Model of Extrastriate Visual Area MT on Motion Perception

Human vision system are sensitive to motion perception under complex scenes. Building motion attention models similar to human visual attention system should be very beneficial to computer vision and machine intelligence...

Agent based Architecture for Modeling and Analysis of Self Adaptive Systems using Formal Methods

Self-adaptive systems (SAS) can modify their behavior during execution; this modification is done because of change in internal or external environment. The need for self-adaptive software systems has increased tremendou...

Semantic Feature Based Arabic Opinion Mining Using Ontology

with the increase of opinionated reviews on the web, automatically analyzing and extracting knowledge from those reviews is very important. However, it is a challenging task to be done manually. Opinion mining is a text...

Adaptive Generalized Gaussian Distribution Oriented Thresholding Function for Image De-Noising

In this paper, an Adaptive Generalized Gaussian Distribution (AGGD) oriented thresholding function for image de-noising is proposed. This technique utilizes a unique threshold function derived from the generalized Gaussi...

Techniques for Improving the Labelling Process of Sentiment Analysis in the Saudi Stock Market

Sentiment analysis is utilised to assess users’ feedback and comments. Recently, researchers have shown an increased interest in this topic due to the spread and expansion of social networks. Users’ feedback and comments...

Download PDF file
  • EP ID EP128431
  • DOI 10.14569/IJACSA.2016.070602
  • Views 111
  • Downloads 0

How To Cite

Mohammed Akour, Bouchaib Falah, Ahmad Al-Zyoud, Salwa Bouriat, Khalid Alemerien (2016). Mobile Software Testing: Thoughts, Strategies, Challenges, and Experimental Study. International Journal of Advanced Computer Science & Applications, 7(6), 12-19. https://europub.co.uk/articles/-A-128431