Abstract

Despite all the techniques practiced for ensuring the quality of a software product, software testing is being the widely accepted practice. With the explosive evolution and the usage of mobile application, new developments in the process of software testing are introduced too to acquire market presence in mobile application development by introducing high quality products. As of this the introduction of automated tools for testing has gained attention in the last few years. Though the topic of automation in software testing has been there for a while, introduction of new tools and techniques has gained attention recently. Hence, this research work focuses on investigating and analyzing the current trends on automated testing of mobile application by choosing the android platform as a case study. With the aim of fact finding, a systematic literature review was carried out on existing studies which were retrieved from different databases by exploring the electronic search space. It discusses the points based on the chosen research questions by referring the papers cited. The topics discussed in this review article includes the facts related to why and how automated testing on mobile application, the tools and techniques used and the challenges on it. This work also highlights why the focus has been concentrated on the mobile application testing rather than generally highlighting the importance of automated software testing. As a conclusion the paper proposes some good practices on the topic based on existing literature reviewed and referred throughout the study.

Highlights

  • Despite the works done by researchers and practitioners about the numerous techniques for software quality assurance, it is widely accepted that software testing is the most practiced approach for evaluating and assessing the quality of a software product [50]

  • The main goal of this paper is to provide the insights from successful research works carried out in software testing and testing techniques for mobile application which appears to be the most significant points relevant to the topic

  • Apart from that, since mobile applications are developed to run on mobile devices that operates on different operating systems, having different size and computing power resources [22], the way of testing those must be to the standard that differs from normal conventional software products

Read more

Summary

Introduction

Despite the works done by researchers and practitioners about the numerous techniques for software quality assurance, it is widely accepted that software testing is the most practiced approach for evaluating and assessing the quality of a software product [50]. The main goal of this paper is to provide the insights from successful research works carried out in software testing and testing techniques for mobile application which appears to be the most significant points relevant to the topic. This paper is an extended version of the paper “Automated Software Testing on Mobile Applications: A Review with Special Focus on Importance, Tools and Challenges in Android Platform” presented at the ICTer Conference (2020). Li and his co-authors, in their work published in 2014 state that the main objectives of software testing are: 1. This paper clearly highlights the importance of testing mobile with the support of literature in the second part of section two ‘critical evaluation of literature’

Objectives
Methods
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.