Abstract

Software testing is the investigation process required to give sufficient information about the quality of the program and its conformity with the specifications that have been identified by the customer and to find problems and errors before they are discovered when the system or program is run by the user. It has an important role in software engineering, which is essential to Software Quality Assurance (SQA). Due to increasing numbers of mobile applications users, testing of mobile application is an essential phase in developing any application to ensure that software has zero defects. For that, many software testing techniques and tools are developed, each having its own features to test software. This paper describes and gives general overview of different strategies of software testing techniques that commonly used for detecting errors in mobile applications, which are: White box testing, Black box testing, Gray box testing, Mutation testing, Regression testing and Fuzzy testing. The primary goal of this paper is to emerge the effective technique of the mobile application testing. As a result of the research, most of testing techniques are currently used in mobile testing include Mutation, Regression and Fuzzy testing. The White box testing and Black box testing techniques are rarely used. Also, the latest research into mobile application testing focuses on GUI testing of mobile applications.

Full Text
Published version (Free)

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