Automated test input generation for android: Are we there yet?(e)

SR Choudhary, A Gorla, A Orso - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Like all software, mobile applications (" apps") must be adequately tested to gain confidence
that they behave correctly. Therefore, in recent years, researchers and practitioners alike …

Evodroid: Segmented evolutionary testing of android apps

R Mahmood, N Mirzaei, S Malek - Proceedings of the 22nd ACM …, 2014 - dl.acm.org
Proliferation of Android devices and apps has created a demand for applicable automated
software testing techniques. Prior research has primarily focused on either unit or GUI …

Asdroid: Detecting stealthy behaviors in android applications by user interface and program behavior contradiction

J Huang, X Zhang, L Tan, P Wang, B Liang - Proceedings of the 36th …, 2014 - dl.acm.org
Android smartphones are becoming increasingly popular. The open nature of Android
allows users to install miscellaneous applications, including the malicious ones, from third …

Automated model-based android gui testing using multi-level gui comparison criteria

YM Baek, DH Bae - Proceedings of the 31st IEEE/ACM International …, 2016 - dl.acm.org
Automated Graphical User Interface (GUI) testing is one of the most widely used techniques
to detect faults in mobile applications (apps) and to test functionality and usability. GUI …

Recent advances in model-based testing

M Utting, B Legeard, F Bouquet, E Fourneret… - Advances in …, 2016 - Elsevier
This chapter gives an overview of the field of model-based testing (MBT), particularly the
recent advances in the last decade. It gives a summary of the MBT process, the modeling …

Search-based system testing: high coverage, no false alarms

F Gross, G Fraser, A Zeller - … of the 2012 International Symposium on …, 2012 - dl.acm.org
Modern test case generation techniques can automatically achieve high code coverage. If
they operate on the unit level, they run the risk of generating inputs infeasible in reality …

EHBDroid: Beyond GUI testing for Android applications

W Song, X Qian, J Huang - 2017 32nd IEEE/ACM International …, 2017 - ieeexplore.ieee.org
With the prevalence of Android-based mobile devices, automated testing for Android apps
has received increasing attention. However, owing to the large variety of events that Android …

ATOM: Automatic maintenance of GUI test scripts for evolving mobile applications

X Li, N Chang, Y Wang, H Huang, Y Pei… - … on Software Testing …, 2017 - ieeexplore.ieee.org
The importance of regression testing in assuring the integrity of a program after changes is
well recognized. One major obstacle in practicing regression testing is in maintaining tests …

Testing tools for Android context-aware applications: a systematic mapping

DR Almeida, PDL Machado, WL Andrade - Journal of the Brazilian …, 2019 - Springer
Context Mobile devices, such as smartphones, have increased their capacity of information
processing and sensors have been aggregated to their hardware. Such sensors allow …

Cross-checking oracles from intrinsic software redundancy

A Carzaniga, A Goffi, A Gorla, A Mattavelli… - Proceedings of the 36th …, 2014 - dl.acm.org
Despite the recent advances in automatic test generation, testers must still write test oracles
manually. If formal specifications are available, it might be possible to use decision …