Mobile Application Testing: A Tutorial
@article{Gao2014MobileAT, title={Mobile Application Testing: A Tutorial}, author={Jerry Zeyu Gao and Xiaoying Bai and W. T. Tsai and Tadahiro Uehara}, journal={Computer}, year={2014}, volume={47}, pages={46-55} }
To cope with frequent upgrades of mobile devices and technologies, engineers need a reusable and cost-effective environment for testing mobile applications and an elastic infrastructure to support large-scale test automation.
122 Citations
Standardization of Remote Testing Service for Mobile Applications
- Computer Science
- 2015
This service standard helps to test applications quickly, easily, and cheaply through the intuitional scenario graphical environment, and becomes a base for constructing a testing system which can be shared by developers, users, and the third parties.
On Building Test Automation System for Mobile Applications Using GUI Ripping
- Computer ScienceSEKE
- 2016
This paper introduces an implemented system that provides an automation solution across platforms on diverse devices using GUI ripping test scripting technique, and addresses the scalable test automation control with the capability of fault tolerant.
Modeling mobile application test platform and environment: testing criteria and complexity analysis
- Computer ScienceJAMAICA 2014
- 2014
This paper is written to provide an approach to modeling mobile test environments based on a Mobile Test Environment Semantic Tree (MTE_ST), and discusses test complexity evaluation methods for test environment.
An analysis of automated tests for mobile Android applications
- Computer Science2016 XLII Latin American Computing Conference (CLEI)
- 2016
This paper looks into open source projects in hopes of identifying how automated tests are applied to mobile applications developed for the Android platform and analyzed the automated tests to identify the frameworks adopted.
Configuring Appium for iOS Applications and Test Automation in Multiple Devices
- Computer ScienceASSE
- 2020
The purpose of this study is to discuss the detailed configuration of Appium for testing iOS applications and to address one of the major limitations of testingiOS applications using Appium, that is to test in multiple iOS devices using one Mac machine.
Testing Location-Based Function Services for Mobile Applications
- Computer Science2015 IEEE Symposium on Service-Oriented System Engineering
- 2015
This paper focuses on location-based testing issues for mobile apps, and proposes a new testing model and method to address these needs.
An Approach for iOS Applications' Testing
- Computer ScienceBalt. J. Mod. Comput.
- 2018
An ideal cross-platform mobile UI test automation tool is proposed and solutions aimed at overcoming the limitations of out of the box UIAutomation are united in tTap framework developed by the authors.
RISTO AUTIO AUTOMATED TESTING OF CROSS-PLATFORM MOBILE APPLICATIONS
- Computer Science
- 2016
RISTO AUTIO: Automated testing of cross-platform mobile applications Tampere University of Technology Master of Science thesis, 46 pages April 2016 Master's Degree Programme in Information Technology…
Building a Model-Based GUI Test Automation System for Mobile Applications
- Computer ScienceInt. J. Softw. Eng. Knowl. Eng.
- 2016
A mobile hierarchical GUI model is proposed to present mobile operation scenario flows and gesture features in a hierarchical manner, in order to facilitate test dependency analysis in test automation.
An Approach to Mobile Application Testing Based on Natural Language Scripting
- Computer ScienceSEKE
- 2017
A Java-based test scriptgeneration approach is developed to support executable test script generation based on the given natural language-based mobile app test operation scripts.
References
SHOWING 1-10 OF 12 REFERENCES
MobileTest: A Tool Supporting Automatic Black Box Test for Software on Smart Mobile Devices
- Computer ScienceSecond International Workshop on Automation of Software Test (AST '07)
- 2007
Measurement data of the testing process shows that MobileTest, a tool supporting automatic black box test for software on smart mobile devices, can effectively reduce the complexity of automatic test onsmart mobile devices.
An Integrated Test Automation Framework for Testing on Heterogeneous Mobile Platforms
- Computer Science2011 First ACIS International Symposium on Software and Network Engineering
- 2011
This research aims to develop an integrated test automation framework by which implementations on multiple heterogeneous platforms can be tested efficiently, and extended open source test frameworks to handle the common events in the mobile platforms.
A Practical Guide to Testing Wireless Smartphone Applications
- Computer ScienceA Practical Guide to Testing Wireless Smartphone Applications
- 2009
This Synthesis lecture provides practical advice based on direct experience of using software test automation to help improve the testing of a wide range of mobile phone applications, including the latest AJAX applications.
Performance Evaluation of Mobile Web Services
- Computer Science2011 IEEE Ninth European Conference on Web Services
- 2011
This paper proposes an architecture that allows the deployment of Web Services on mobile devices, identifies and evaluates the QoS of these web services such as response time, availability, throughput, and scalability, and tests the overall performance of the mobile device host with main focus on the battery consumption.
Verifying android applications using Java PathFinder
- Computer ScienceSOEN
- 2012
JPF-ANDROID provides a way to detect common property violations such as deadlocks and runtime exceptions in Android applications, and is built on Java Pathfinder, a Java model checking engine.
A whitebox approach for automated security testing of Android applications on the cloud
- Computer Science2012 7th International Workshop on Automation of Software Test (AST)
- 2012
An Android-specific program analysis technique capable of generating a large number of test cases for fuzzing an app, as well as a test bed that given the generated test cases, executes them in parallel on numerous emulated Androids running on the cloud.
Software testing for wireless mobile computing
- Computer ScienceIEEE Wireless Communications
- 2004
A new approach, called flying emulator, to testing software designed to run on mobile terminals is presented, which is unique because it constructs emulators as mobile agents that can travel between computers.
MoViT: the mobile network virtualized testbed
- Computer ScienceVANET@MOBICOM
- 2012
The MoViT architecture, the models used to emulate the wireless channel, the details of the initial implementation and, finally, the results of the evaluation regarding the scalability, realism, and versatility of Mo ViT are presented.
Using GUI ripping for automated testing of Android applications
- Computer Science2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
- 2012
The results show that the GUI-based test cases are able to detect severe, previously unknown, faults in the underlying code, and the structured exploration outperforms a random approach.
Towards automating testing of communicational B3G applications
- Computer ScienceMobility '06
- 2006
The new testing needs of B3G applications are discussed and an experimental system for automating testing of B2G mobile applications that supports application testing in multiple mobile phones at the same time is presented.