Problems and Solutions in Mobile Application Testing

  title={Problems and Solutions in Mobile Application Testing},
  author={Triin Samuel and Dietmar Pfahl},
In recent years the amount of literature published about mobile application testing has significantly grown. However, it is unclear to what degree stated problems and proposed solutions are relevant to industry. To shed light on this issue, we conducted a literature survey to provide an overview of what current scientific literature considers problems and potential solutions in mobile application testing, and how often proposed solutions were reportedly evaluated in industry. Then we conducted… 
SCUTMA: Selecting Components for Unit Testing in Mobile Applications
The SCUTMA approach is effective in selecting components for creating unit tests in Android mobile applications and allows the selection of components with respect to the following criteria: Cost of future maintenance, propensity to defects, frequency of call, risk of failure, market vulnerability and business value.
Mobile devices compatibility testing strategy via crowdsourcing
This work is the first that authorizes crowd testers with a limited level of experience to participate in the testing process, which helps in studying the behaviors and interaction of end-users with apps and obtains more concrete results.
Hybrid Crowd-powered Approach for Compatibility Testing of Mobile Devices and Applications
A crowdsourced testing approach that leverages the power of the crowd to perform mobile device compatibility testing in a novel way to provide support for testing code, features, or hardware characteristics of mobile devices which is hardly investigated.
Mobile Application Accessibility in the Context of Visually Impaired Users
The results demonstrated that many problems experienced by users could be related to violations of accessibility guidelines of the WCAG 2.0 as long as they were adapted to the context of mobile applications.


Software assurance practices for mobile applications
A survey of the literature on software assurance practices for mobile applications, describing them and assessing their contribution and success is presented, opening an area for further research that may determine if practitioners have followed the proposed assurance paradigms.
Mobile Testing in Software Industry Using Agile: Challenges and Opportunities
  • Andreia Santos, Igor Correia
  • Computer Science
    2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST)
  • 2015
The main objective is the sharing of the biggest challenges that are faced, especially during testing of mobile applications from the point of view of product quality; as well as the same may be supplied with the collaboration of the entire team in an agile development environment.
Evaluating the Model-Based Testing Approach in the Context of Mobile Applications
Software testing of mobile applications: Challenges and future research directions
This paper wants to investigate new research directions on mobile applications testing automation, by answering three research questions by analyzing the current state of the art in mobile applications development and testing, and by proposing the view on the topic.
Pattern Based GUI Testing for Mobile Applications
A study aiming to assess the feasibility of using the Pattern Based GUI Testing approach, PBGT, to test mobile applications to increase systematization, reusability and diminish the effort in modelling and testing.
AGRippin: a novel search based testing technique for Android applications
AGRippin, a novel Search Based Testing technique founded on the combination of genetic and hill climbing techniques is proposed, able to generate test suites that are more effective and efficient than the ones generated by a Model Learning technique.
Performance testing based on test-driven development for mobile applications
This paper proposes the methods of performance testing based on test-driven development with regard to non-functional factors as well as functionality of software during the software development process by advancing performance testing to the development stage and introduces a testing tool that assists performance testing on software development phase.
Hybrid Model Based Testing for Mobile Applications
The characteristics of automotive model-based development processes, the consequences for test development and the need to reconsider testing procedures in practice are discussed and the test tool HMBT (Hybrid Model Based Testing) is introduced which masters the complexity of model- based testing in the automotive domain.
Multivariate Testing of Native Mobile Applications
This paper presents an approach for A/B testing of native mobile applications without redeployment of the mobile application in the app store and thus allows for a seamless integration into the developer's workflow with low effort for creating and deploying new variants.