DocumentCode :
638115
Title :
Graphical user interface testing using evolutionary algorithms
Author :
Latiu, Gentiana Ioana ; Cret, Octavian ; Vacariu, Lucia
Author_Institution :
Comput. Sci. Dept., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
fYear :
2013
fDate :
19-22 June 2013
Firstpage :
1
Lastpage :
6
Abstract :
In software applications industry, the most important challenge is to ensure the maximum quality for software products. The demand for Graphical user interface (GUI) testing has very much increased in the last years. An important progress in this field has been achieved, from GUI manual testing to complete automate GUI testing. In this paper, optimization theory and evolutionary algorithms (EA) concepts were applied for GUI testing. In our approach, the GUI is completely separated from the code itself. The aim of the proposed methodology is to find the test case sequence(s) which produce(s) the maximum amount of changes inside the GUI while preserving all other constraints. The method starts by randomly generating the initial set of test cases, which is then improved through measuring and evaluating specific fitness functions. By using optimization theory, very good results were obtained for accelerating the automatic test of large interfaces.
Keywords :
DP industry; evolutionary computation; graphical user interfaces; optimisation; program testing; EA; GUI manual testing; automate GUI testing; evolutionary algorithms; fitness functions; graphical user interface testing; optimization theory; software applications industry; software product quality; test case sequence; Evolutionary computation; Graphical user interfaces; Manuals; Sociology; Software; Statistics; Testing; Graphical user interface; automatic testing; evolutionary algorithms; evolutionary testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Systems and Technologies (CISTI), 2013 8th Iberian Conference on
Conference_Location :
Lisboa
Type :
conf
Filename :
6615841
Link To Document :
بازگشت