An Extensible Heuristic-Based Framework for GUI Test Case Maintenance

Download: PDF.

“An Extensible Heuristic-Based Framework for GUI Test Case Maintenance” by Scott McMaster and Atif M. Memon. In TESTBEDS'09: Proceedings of the First International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software, (Washington, DC, USA), 2009.

Abstract

Graphical user interfaces (GUIs) make up a large portion of the code comprising many modern software applications. However, GUI testing differs significantly from testing of traditional software. One respect in which this is true is test case maintenance. Due to the way that GUI test cases are often implemented, relatively minor changes to the construction of the GUI can cause a large number of test case executions to malfunction, often because GUI elements referred to by the test cases have been renamed, moved, or otherwise altered. We posit that a general solution to the problem of GUI test case maintenance must be based on heuristics that attempt to match an applications GUI elements across versions. We demonstrate the use of some heuristics with framework support. Our tool support is general in that it may be used with other heuristics if needed in the future.

Download: PDF.

BibTeX entry:

@inproceedings{McMasterMemonTESTBEDS2009,
   author = {Scott McMaster and Atif M. Memon},
   title = {An Extensible Heuristic-Based Framework for GUI Test Case
	Maintenance},
   booktitle = {TESTBEDS'09: Proceedings of the First International
	Workshop on TESTing Techniques & Experimentation Benchmarks
	for Event-Driven Software},
   publisher = {IEEE Computer Society},
   address = {Washington, DC, USA},
   year = {2009}
}

Back to Atif Memon's Publications.