Test Case Generation Approach for Android Applications using Reinforcement Learning

dc.contributor.authorMoussa Mahamat Boukar
dc.contributor.authorMuhammed Aliyu Suleiman
dc.contributor.authorIbrahim Anka Salihu
dc.date.accessioned2025-01-23T11:49:42Z
dc.date.issued2024-04-27
dc.description.abstractMobile applications can recognize their computational setting and adjust and respond to actions in the context. This is known as context-aware computing. Testing context-aware applications is difficult due to their dynamic nature, as the context is constantly changing. Most mobile testing tools and approaches focus only on GUI events, adding to the deficient coverage of applications throughout testing. Generating test cases for various context events in Android applications can be achieved using reinforcement learning algorithms. This study proposes an approach for generating Android application test cases based on Expected State-Action-Reward-State-Action (E-SARSA), considering GUI and context events for effective testing. The proposed method was experimentally evaluated on eight Android applications, showing 48- 96% line of code coverage across them, which was higher than Q-testing and SARSA.
dc.identifier.citationUsman et al.: (2024). Generating Test Cases for Android Applications based on Reinforcement Learning. Engineering, Technology & Applied Science Research, 14(4).
dc.identifier.urihttps://doi.org/10.48084/etasr.7422
dc.identifier.urihttps://repository.nileuniversity.edu.ng/handle/123456789/206
dc.language.isoen
dc.publisherEngineering, Technology & Applied Science Research
dc.relation.ispartofseries14; 4
dc.subjectAndroid applications
dc.subjecttest case generation
dc.subjectGUI event
dc.subjectcontext event
dc.subjectreinforcement learning
dc.subjectexpected SARSA
dc.titleTest Case Generation Approach for Android Applications using Reinforcement Learning
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ETASR_7422.pdf
Size:
313.31 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: