2020
DOI: 10.1109/access.2020.3029735
|View full text |Cite
|
Sign up to set email alerts
|

Automated Test Selection for Android Apps Based on APK and Activity Classification

Abstract: Several techniques exist for mobile test automation, from script-based techniques to automated test generation based on GUI models. Most techniques fall short in being adopted extensively by practitioners because of the very costly definition (and maintenance) of test cases. We present a novel testing framework for Android apps that allows a developer to write effective test scripts without having to know the implementation details and the user interface of the app under test. The main goal of the framework is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 28 publications
(44 reference statements)
0
5
0
Order By: Relevance
“…The demand for high-quality software applications has fuelled research into software testing [18,19], particularly GUI testing. Previous systematic studies mainly focus on specific aspects of GUI testing, that is, test input generation [20][21][22], automated testing [23,24] etc.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The demand for high-quality software applications has fuelled research into software testing [18,19], particularly GUI testing. Previous systematic studies mainly focus on specific aspects of GUI testing, that is, test input generation [20][21][22], automated testing [23,24] etc.…”
Section: Related Workmentioning
confidence: 99%
“…It's a challenging task to explore and understand the behaviour of these apps. Various techniques [19,54] have been proposed to explore sequences of events in the apps' GUIs efficiently. Nonetheless, the rising sophistication of mobile apps remains a challenge for researchers on how to understand the app behaviour better and explore event sequences for effective testing efficiently.…”
Section: Challenges and Research Opportunitiesmentioning
confidence: 99%
“…Ardito et. al [47] introduce a testing framework which contains a test script language (1) for writing generic test scripts, a modeler (2) to define activities and widgets of the application, a classifier (3) to determine type of the application under test, an activity classifier (4) to define objective of the screens, and an adapter (5) for execution of implemented test scripts on the application. They utilize a deep neural network for the classification phase of the framework that are evaluated on 32 different mobile applications.…”
Section: Gui Testingmentioning
confidence: 99%
“…Therefore, the current work focuses on the model-based testing approaches due to their robustness and determinism. In contrast to the current methodology, the approaches in [46], [47] provides a solution for GUI testing of mobile applications.…”
Section: Gui Testingmentioning
confidence: 99%
“…Device automation framework has been gaining popularity with device farms and device automation frameworks to enable mobile device automation frameworks. [19][20][21][22][23] Choosing the right GUI tool with accessibility, federated, and industry case studies are discussed in References 2, 24-31. Automation frameworks based on GUI Models are expected to ease the automation activity.…”
Section: Review Of Literaturementioning
confidence: 99%