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 条
[11]   Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software [J].
Memon, AM ;
Xie, Q .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (10) :884-896
[12]  
Paiva ACR, 2005, LECT NOTES COMPUT SC, V3785, P450
[13]  
Piementa A., 2006, THESIS
[14]  
Rauf A., 2010, THESIS NATL U COMPUT
[15]  
Shehady RK, 1997, DIG PAP INT SYMP FAU, P80, DOI 10.1109/FTCS.1997.614080
[16]  
Yang X., 2011, THESIS VICTORIA U
[17]  
Yanhong Sun., 2004, P 42 ANN SE REGIONAL, P140
[18]  
Yuan X., 2008, THESIS
[19]   Iterative execution-feedback model-directed GUI testing [J].
Yuan, Xun ;
Memon, Atif M. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (05) :559-575