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 …
[HTML][HTML] The role of Reinforcement Learning in software testing
A Abo-eleneen, A Palliyali, C Catal - Information and Software Technology, 2023 - Elsevier
Context: Software testing is applied to validate the behaviour of the software system and
identify flaws and bugs. Different machine learning technique types such as supervised and …
identify flaws and bugs. Different machine learning technique types such as supervised and …
Reinforcement learning based curiosity-driven testing of Android applications
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 …
to guarantee their correctness. Model-based and systematic approaches have been applied …
Deep reinforcement learning for black-box testing of android apps
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 …
a significant challenge. The best exploration strategy is highly dependent on the features of …
Qbe: Qlearning-based exploration of android applications
Android applications are used extensively around the world. Many of these applications
contain potential crashes. Black-box testing of Android applications has been studied over …
contain potential crashes. Black-box testing of Android applications has been studied over …
Why many challenges with GUI test automation (will) remain
Context: Automated testing is ubiquitous in modern software development and used to verify
requirement conformance on all levels of system abstraction, including the system's …
requirement conformance on all levels of system abstraction, including the system's …
Zaps and their applications
A zap is a two-round, witness-indistinguishable protocol in which the first round, consisting
of a message from the verifier to the prover, can be fixed" once-and-for-all" and applied to …
of a message from the verifier to the prover, can be fixed" once-and-for-all" and applied to …
Deep GUI: Black-box GUI input generation with deep learning
F YazdaniBanafsheDaragh… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Despite the proliferation of Android testing tools, Google Monkey has remained the de facto
standard for practitioners. The popularity of Google Monkey is largely due to the fact that it is …
standard for practitioners. The popularity of Google Monkey is largely due to the fact that it is …
Translating code comments to procedure specifications
Procedure specifications are useful in many software development tasks. As one example,
in automatic test case generation they can guide testing, act as test oracles able to reveal …
in automatic test case generation they can guide testing, act as test oracles able to reveal …
testar – scriptless testing through graphical user interface
Covering all the possible paths of the graphical user interface (GUI) with test scripts would
take too much effort and result in serious maintenance issues. We propose complementing …
take too much effort and result in serious maintenance issues. We propose complementing …