An Initial Study on Ideal GUI Test Case Replayability
This addresses the problem of maintaining GUI test cases over time for software developers, but it appears incremental as it focuses on categorization without major breakthroughs.
The study investigated how long-term GUI changes affect the reusability of existing GUI test cases by conducting an empirical evaluation on two open-source applications, assessing replayability on newer versions and categorizing test cases based on repair needs.
In this paper we investigate the effect of long-term GUI changes occurring during application development on the reusability of existing GUI test cases. We conduct an empirical evaluation on two complex, open-source GUI-driven applications for which we generate test cases of various lengths. We then assess the replayability of generated test cases using simulation on newer versions of the target applications and partition them according to the type of repairing change required for their reuse.