Automated test input generation for android: Are we there yet?(e)
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 …
that they behave correctly. Therefore, in recent years, researchers and practitioners alike …
Evodroid: Segmented evolutionary testing of android apps
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 …
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
Android smartphones are becoming increasingly popular. The open nature of Android
allows users to install miscellaneous applications, including the malicious ones, from third …
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 …
to detect faults in mobile applications (apps) and to test functionality and usability. GUI …
Recent advances in model-based testing
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 …
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
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 …
they operate on the unit level, they run the risk of generating inputs infeasible in reality …
EHBDroid: Beyond GUI testing for Android applications
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 …
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 …
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 …
processing and sensors have been aggregated to their hardware. Such sensors allow …
Cross-checking oracles from intrinsic software redundancy
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 …
manually. If formal specifications are available, it might be possible to use decision …