Reinforcement learning based curiosity-driven testing of Android applications

M Pan, A Huang, G Wang, T Zhang, X Li - Proceedings of the 29th ACM …, 2020 - dl.acm.org
Mobile applications play an important role in our daily life, while it still remains a challenge
to guarantee their correctness. Model-based and systematic approaches have been applied …

Deep reinforcement learning for black-box testing of android apps

A Romdhana, A Merlo, M Ceccato… - ACM Transactions on …, 2022 - dl.acm.org
The state space of Android apps is huge, and its thorough exploration during testing remains
a significant challenge. The best exploration strategy is highly dependent on the features of …

Time-travel testing of android apps

Z Dong, M Böhme, L Cojocaru… - Proceedings of the ACM …, 2020 - dl.acm.org
Android testing tools generate sequences of input events to exercise the state space of the
app-under-test. Existing search-based techniques systematically evolve a population of …

Combodroid: generating high-quality test inputs for android apps via use case combinations

J Wang, Y Jiang, C Xu, C Cao, X Ma, J Lu - Proceedings of the ACM …, 2020 - dl.acm.org
Android apps demand high-quality test inputs, whose generation remains an open
challenge. Existing techniques fall short on exploring complex app functionalities reachable …

Goal-driven exploration for android applications

D Lai, J Rubin - 2019 34th IEEE/ACM International Conference …, 2019 - ieeexplore.ieee.org
This paper proposes a solution for automated goal-driven exploration of Android
applications-a scenario in which a user, eg, a security auditor, needs to dynamically trigger …

Unirltest: universal platform-independent testing with reinforcement learning via image understanding

Z Zhang, Y Liu, S Yu, X Li, Y Yun, C Fang… - Proceedings of the 31st …, 2022 - dl.acm.org
GUI testing has been prevailing in software testing. However, existing automated GUI testing
tools mostly rely on frameworks of a specific platform. Testers have to fully understand …

Westworld: Fuzzing-assisted remote dynamic symbolic execution of smart apps on iot cloud platforms

L Luo, Q Zeng, B Yang, F Zuo, J Wang - Proceedings of the 37th Annual …, 2021 - dl.acm.org
Existing symbolic execution typically assumes the analyzer can control the I/O environment
and/or access the library code, which, however, is not the case when programs run on a …

CydiOS: A Model-Based Testing Framework for iOS Apps

S Wu, J Li, H Zhou, Y Fang, K Zhao, H Wang… - Proceedings of the …, 2023 - dl.acm.org
To make an app stand out in an increasingly competitive market, developers must ensure its
quality to deliver a better user experience. UI testing is a popular technique for quality …

Multiple-entry testing of android applications by constructing activity launching contexts

J Yan, H Liu, L Pan, J Yan, J Zhang… - Proceedings of the ACM …, 2020 - dl.acm.org
Existing GUI testing approaches of Android apps usually test apps from a single entry. In this
way, the marginal activities far away from the default entry are difficult to be covered. The …

Collaborative bug finding for android apps

SH Tan, Z Li - Proceedings of the ACM/IEEE 42nd International …, 2020 - dl.acm.org
Many automated test generation techniques have been proposed for finding crashes in
Android apps. Despite recent advancement in these approaches, a study shows that …