EvoGUITest – A Graphical User Interface Testing Framework based on Evolutionary Algorithms

Gentiana Ioana Latiu, Octavian Creţ, Lucia Văcariu

2013

Abstract

Software testing has become an important phase in software applications’ lifecycle. Graphical User Interface (GUI) components can be found in a large number of desktops and web applications and also in a wide variety of systems like mobile phones. In the last years GUIs have become more and more complex and interactive. The GUI testing process requires interaction with the GUI components, mainly by generating mouse and keyboard events. Given their increased importance, GUIs verification for correctness can contribute to the establishment of the correct functionality of the corresponding software application. Most of the current GUI testing methodologies are ad hoc and manual, therefore they are resource consuming. This paper presents EvoGUITest, a novel GUI testing framework based on evolutionary algorithms which tests the GUI independently from the application code itself. EvoGUITest framework is designed for testing GUIs of web applications.

Download


Paper Citation


in Harvard Style

Ioana Latiu G., Creţ O. and Văcariu L. (2013). EvoGUITest – A Graphical User Interface Testing Framework based on Evolutionary Algorithms . In Proceedings of the 5th International Joint Conference on Computational Intelligence - Volume 1: ECTA, (IJCCI 2013) ISBN 978-989-8565-77-8, pages 75-82. DOI: 10.5220/0004518200750082

in Bibtex Style

@conference{ecta13,
author={Gentiana Ioana Latiu and Octavian Creţ and Lucia Văcariu},
title={EvoGUITest – A Graphical User Interface Testing Framework based on Evolutionary Algorithms},
booktitle={Proceedings of the 5th International Joint Conference on Computational Intelligence - Volume 1: ECTA, (IJCCI 2013)},
year={2013},
pages={75-82},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004518200750082},
isbn={978-989-8565-77-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Joint Conference on Computational Intelligence - Volume 1: ECTA, (IJCCI 2013)
TI - EvoGUITest – A Graphical User Interface Testing Framework based on Evolutionary Algorithms
SN - 978-989-8565-77-8
AU - Ioana Latiu G.
AU - Creţ O.
AU - Văcariu L.
PY - 2013
SP - 75
EP - 82
DO - 10.5220/0004518200750082