Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular. Hundreds of thou-sands of specialized applications, called apps, are available for such mobile platforms. Manual testing is the most pop-ular technique for testing graphical user interfaces of such apps. Manual testing is often tedious and error-prone. In this paper, we propose an automated technique, called Swift-Hand, for generating sequences of test inputs for Android apps. The technique uses machine learning to learn a model of the app during testing, uses the learned model to generate user inputs that visit unexplored states of the app, and uses the execution of the app on the generated inputs to refine the model. A key feature of the t...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
Exploratory testing and fully automated testing tools represent two viable and cheap alternatives to...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
In recent years, there has been a significant surge in the use and development of apps for smartphon...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
Abstract—Mobile devices are gradually taking over traditional computers ’ dominance in human lives. ...
Mobile applications play an important role in the dissemination of computing and information resourc...
Mobile applications are growing in popularity and pose new problems in the area of software testing....
Researchers have proposed automated testing tools to minimise the effort and resources spent on test...
The increasingly prevalent use of mobile devices has raised the popularity of mobile applications. T...
We present AndroidRipper, an automated technique that tests Android apps via their Graphical User In...
Abstract—Android applications have been tested without any knowledge about them using a variety of t...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
Exploratory testing and fully automated testing tools represent two viable and cheap alternatives to...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
In recent years, there has been a significant surge in the use and development of apps for smartphon...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
In recent years, there has been a significant surge in the use and development of apps for smartphon...
Abstract—Mobile devices are gradually taking over traditional computers ’ dominance in human lives. ...
Mobile applications play an important role in the dissemination of computing and information resourc...
Mobile applications are growing in popularity and pose new problems in the area of software testing....
Researchers have proposed automated testing tools to minimise the effort and resources spent on test...
The increasingly prevalent use of mobile devices has raised the popularity of mobile applications. T...
We present AndroidRipper, an automated technique that tests Android apps via their Graphical User In...
Abstract—Android applications have been tested without any knowledge about them using a variety of t...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
As mobile devices become increasingly smarter and more powerful, so too must the engineering of thei...
Exploratory testing and fully automated testing tools represent two viable and cheap alternatives to...