• Home
  • Search
  • An Exploratory Study of Automated GUI Testing: Goals, Issues, and Best Practices
  • Cite Icon4
  • https://doi.org/10.11575/prism/30915Copy DOI Icon

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

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Manually testing GUIs can be expensive and complex, so the creation of automated GUI test suites has been an area of significant interest. However, to our knowledge, the motivations of testers and the problems they encounter when attempting to create and use automated GUI tests have not been explored. We used Grounded Theory to investigate the goals motivating automated GUI testing, the issues testers encounter, and the best practices applied to overcome these issues. Through this study, we demonstrate that automated GUI test suite evolution and architecture are extremely important to the success of automated GUI testing and describe techniques that can be of use to practitioners. In addition to these best practices, this study identifies additional areas in which future research should be concentrated. Keywordsautomated GUI test; test suite architecture; test suite evolution; best practices;empirical study

Similar Papers
  • 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
  • Research Article
  • Citations1

Understanding and Reusing Test Suites Across Database Systems

  • Dec 18, 2024
  • Proceedings of the ACM on Management of Data
  • Suyang Zhong +1
  • Conference Article
  • Citations9

Enhancing the Automation of GUI Testing

  • Apr 09, 2019
  • M Medhat Kamal +2
  • Conference Article
  • Citations3

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

  • Aug 05, 2020
  • Riccardo Coppola +3
  • Conference Article
  • Citations21

Evolving the Quality of a Model Based Test Suite

  • Jan 01, 2009
  • Usman Farooq +1
  • Research Article
  • Citations7

Debugging and maintaining pragmatically reused test suites

  • May 19, 2018
  • Information and Software Technology
  • Soha Makady +1
  • Research Article
  • Citations52

Performance analysis of six meta-heuristic algorithms over automated test suite generation for path coverage-based optimization

  • Oct 17, 2019
  • Soft Computing
  • Manju Khari +3
  • Research Article
  • Citations16

Mutation-oriented test data augmentation for GUI software fault localization

  • Jul 24, 2013
  • Information and Software Technology
  • Zhongxing Yu +2
  • Conference Article
  • Citations11

On Adequacy of Assertions in Automated Test Suites: An Empirical Investigation

  • Mar 01, 2013
  • Junji Zhi +1
  • Conference Article
  • Citations71

An empirical study of incorporating cost into test suite reduction and prioritization

  • Mar 08, 2009
  • Adam M Smith +1
  • Conference Article
  • Citations18

A Comparison of Inquiry-Based Conceptual Feedback vs. Traditional Detailed Feedback Mechanisms in Software Testing Education: An Empirical Investigation

  • Mar 03, 2021
  • Lucas Cordova +3
  • Conference Article
  • Citations2

Exploration Scheduling for Replay Events in GUI Testing on Android Apps

  • Jul 01, 2018
  • Chia-Hui Lin +4
  • Conference Article
  • Citations4

On factors that impact the relationship between code coverage and test suite effectiveness: a survey

  • Apr 01, 2023
  • Maryam Barani +2
  • Conference Article
  • Citations23

Reducing the Cost of Regression Testing by Identifying Irreplaceable Test Cases

  • Aug 01, 2012
  • Chu-Ti Lin +3
  • PDF
  • Research Article
  • Citations1

A NOVEL PRIORITIZATION ALGORITHM MODEL BASED TEST-SUITE GENERATION USING REGRESSION TESTING

  • Feb 01, 2014
  • Journal of Computer Science
  • Prabhu Jayagopal +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.