Graphical User Interface Testing Using Evolutionary Algorithms

被引:0
作者
Latiu, Gentiana Ioana [1 ]
Cret, Octavian [1 ]
Vacariu, Lucia [1 ]
机构
[1] Tech Univ Cluj Napoca, Dept Comp Sci, Cluj Napoca, Romania
来源
PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013) | 2013年
关键词
Graphical user interface; automatic testing; evolutionary testing; evolutionary algorithms;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 19 条
[1]  
Alsmadi I., 2010, J COMMUNICATION COMP, V7
[2]  
Belli F., 2001, 12 INT S SOFTW REL E
[3]  
Bernhard P., 1994, ACM T SOFTWARE ENG M
[4]   TESTING SOFTWARE DESIGN MODELED BY FINITE-STATE MACHINES [J].
CHOW, TS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (03) :178-187
[5]  
Clarke J., 1998, PNSQC
[6]  
GEDIGA G, 2002, ENCY LIB INFORM SCI, V72, P166
[7]  
Kasik D., 1996, SIGCHI
[8]  
Kervinen A., 2005, INT WORKSH FORM APPR, P16
[9]  
Memon A., 2010, ICST
[10]  
Memon A.M., 2001, THESIS DEPT COMPUTER