Title :
Integration of specification-based and CR-based approaches for GUI testing
Author :
Chen, Woei-Kae ; Tsai, Tung-Hung ; Chao, Hung-Hsing
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taipei Univ. of Technol., Taiwan
Abstract :
A common method for GUI testing is the CR (capture and replay) script technique. However, a deficiency of CR based technologies is that test scripts cannot be generated before an application under test is ready for testing. Thus, test specification based approaches have been studied as alternatives. In this paper, we propose the concept of integrating the design of GUI specification languages and CR tools. Our approach is to endow a CR tool with the support of writing and replaying GUI specifications. We implement a visual GUI testing tool (GTT) for Java applications to demonstrate our results. We discuss the techniques used in GTT, including event model, event abstraction, and test points. We also show how to apply GTT in a test-first programming style for GUI testing.
Keywords :
Java; formal specification; graphical user interfaces; program testing; software tools; specification languages; GUI testing; Java application; capture-replay script technique; event abstraction; event model; graphical user interface; specification language; test script generation; test-first programming style; visual GUI testing tool; Automatic testing; Chaos; Chromium; Computer science; Graphical user interfaces; Java; Performance evaluation; Specification languages; System testing; Writing;
Conference_Titel :
Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
Print_ISBN :
0-7695-2249-1
DOI :
10.1109/AINA.2005.223