• Home
  • Search
  • Exploration Scheduling for Replay Events in GUI Testing on Android Apps
  • Cite Icon2
  • https://doi.org/10.1109/compsac.2018.00020Copy DOI Icon

Exploration Scheduling for Replay Events in GUI Testing on Android Apps

  • Jul 1, 2018
  • Chia-Hui Lin +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Android GUI testing is an important research field to maintain software quality of Android apps. Although many GUI testing schemes have been investigated in the past, the discussion of exploration event scheduling has not been investigated comprehensively for the event replay process. Based on the component priority relationship, this study proposes a novel exploration event scheduling scheme called CPR to reduce the number of the testing events in the replay process. Compared with the breadth-first traversal scheme, the proposed CPR scheme can reduce up to 62% of testing events for achieving the same component coverage, and up to 69% of testing events for layout traversal. Compared with the depth-first traversal scheme, CPR can reduce up to 15% of testing events for achieving the same component coverage, and up to 42% of testing events for layout traversal. With respect to the testing time, CPR can achieve the best performance for most of the AUTs in the empirical study. The results of the empirical experiments show that the proposed CPR scheduling scheme can have the benefits in improving the testing performance.

Similar Papers
  • Conference Article
  • Citations7

CAT: Change-focused Android GUI Testing

  • Sep 01, 2021
  • Chao Peng +2
  • Conference Article
  • Citations2

Accelerating Automated Android GUI Exploration with Widgets Grouping

  • Dec 01, 2018
  • Chun Cao +5
  • Research Article
  • Citations23

Scripted GUI testing of Android open-source apps: evolution of test code and fragility causes

  • May 18, 2019
  • Empirical Software Engineering
  • Riccardo Coppola +3
  • Conference Article
  • Citations17

On the Evolution of Mobile App Complexity

  • Nov 01, 2019
  • Jun Gao +3
  • Conference Article
  • Citations22

Guidelines for Architecting Android Apps: A Mixed-Method Empirical Study

  • Mar 01, 2019
  • Roberto Verdecchia +2
  • Conference Article
  • Citations35

Semantic matching of GUI events for test reuse: are we there yet?

  • Jul 11, 2021
  • Leonardo Mariani +3
  • Research Article
  • Citations4

An Exploratory Study of Automated GUI Testing: Goals, Issues, and Best Practices

  • Apr 11, 2014
  • PRISM (University of Calgary)
  • Theodore D Hellmann +5
  • Research Article
  • Citations20

Accounting for defect characteristics in evaluations of testing techniques

  • Jun 01, 2012
  • ACM Transactions on Software Engineering and Methodology
  • Jaymie Strecker +1
  • Conference Article
  • Citations28

A tale of two cities: how WebView induces bugs to Android applications

  • Sep 03, 2018
  • Jiajun Hu +4
  • Research Article
  • Citations3

Studying eventual connectivity issues in Android apps

  • Nov 27, 2021
  • Empirical Software Engineering
  • Camilo Escobar-Velásquez +5
  • Conference Article
  • Citations2

Scheduling Parallel Real-Time Tasks for Multicore Systems

  • Aug 01, 2020
  • Lei Zhenyang +2
  • PDF
  • Research Article
  • Citations9

The Most Popular Commercial Weight Management Apps in the Chinese App Store: Analysis of Quality, Features, and Behavior Change Techniques

  • Nov 24, 2023
  • JMIR mHealth and uHealth
  • Lan Geng +8
  • Conference Article
  • Citations3

Translation from Visual to Layout-based Android Test Cases: a Proof of Concept

  • Aug 05, 2020
  • Riccardo Coppola +3
  • Research Article
  • Citations100

Does the interface quality of mobile shopping apps affect purchase intention? An empirical study

  • Sep 02, 2020
  • Australasian Marketing Journal
  • Vipul Patel +3
  • Conference Article

An Empirical Study on Fingerprint API Misuse with Lifecycle Analysis in Real-world Android Apps

  • Jan 01, 2025
  • Xin Zhang +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.