Software Investigate

Repairing GUI Test Suites Using a Genetic Algorithm

Download now Free registration required

Executive Summary

Recent advances in automated functional testing of Graphical User Interfaces (GUIs) rely on deriving graph models that approximate all possible sequences of events that may be executed on the GUI, and then use the graphs to generate test cases (event sequences) that achieve a specified coverage goal. However, because these models are only approximations of the actual event flows, the generated test cases may suffer from problems of infeasibility, i.e., some events may not be available for execution causing the test case to terminate prematurely. In this paper the authors develop a method to automatically repair GUI test suites, generating new test cases that are feasible.

  • Format: PDF
  • Size: 425 KB