An approach to automatic input sequence generation for GUI testing using ant colony optimization

  • Authors:
  • Sebastian Bauersfeld;Stefan Wappler;Joachim Wegener

  • Affiliations:
  • Berner & Mattner Systemtechnik GmbH, Berlin, Germany;Berner & Mattner Systemtechnik GmbH, Berlin, Germany;Berner & Mattner Systemtechnik GmbH, Berlin, Germany

  • Venue:
  • Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Testing applications with a graphical user interface (GUI) is an important, though challenging and time consuming task. The state of the art in the industry are still capture and replay tools, which greatly simplify the recording and execution of input sequences, but do not support the tester in finding fault-sensitive test cases. While search-based test case generation strategies, such as evolutionary testing, are well researched for various areas of testing, relatively little work has been done on applying these techniques to an entire GUI of an application. This paper presents an approach to finding input sequences for GUIs using ant colony optimization and a relatively new metric called maximum call stacks for use within the fitness function.