Title :
A Reusable Component-Based Library for GUI Regression Testing
Author :
Chen, Hao ; Zou, Beiji ; Bian, Naizheng ; Pan, Lili
Author_Institution :
Central South Univ., Changsha
Abstract :
The widespread use of graphical user interfaces (GUIs) makes the GUIs construction more and more complicated. It makes the GUIs testing become a challenging problem. In this paper, a framework of component-based library (CBL) for GUI regression testing is proposed. Test components, which encapsulate associated properties, operations and meta-information, are defined as reusable object. Three key processes of CBL are introduced in detail. The first process is the CBL organization structure based on message mechanism. The second process is the test components regeneration guidelines for GUI testing. The third process is to divide test procedure into several phases to improve the testing efficiency. The phases include message segment capture phase, component abstract phase, regenerate test component phase and component-driven testing phase. Experimental results show that CBL model can performance well and the proposed reusable component for GUI regression testing can regenerate a large number of test cases automatically and efficiently.
Keywords :
graphical user interfaces; object-oriented programming; regression analysis; GUI regression testing; component abstract phase; component-driven testing phase; graphical user interface; message segment capture phase; regenerate test component phase; reusable component-based library; Automatic testing; Data engineering; Data mining; Graphical user interfaces; Information science; Knowledge engineering; Software libraries; Software reusability; Software testing; System testing;
Conference_Titel :
Knowledge Discovery and Data Mining, 2008. WKDD 2008. First International Workshop on
Conference_Location :
Adelaide, SA
Print_ISBN :
978-0-7695-3090-1
DOI :
10.1109/WKDD.2008.79