DocumentCode :
2311590
Title :
GUI Test Script Organization with Component Abstraction
Author :
Chen, Woei-Kae ; Shen, Zheng-Wen ; Chang, Che-Ming
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taipei Univ. of Technol., Taipei
fYear :
2008
fDate :
14-17 July 2008
Firstpage :
128
Lastpage :
134
Abstract :
GUI (Graphical User Interface) testing plays an important role in ensuring the correctness and reliability of software applications. To perform GUI testing, a test script must be prepared (or generated by tools) so that massive user interactions and verifications can be conducted automatically. Ideally, the actions of a test script should be organized based on the structure of the GUI so that the actions are easier to extend and maintain. Unfortunately, current methodologies and tools fall short in supporting such an organization. This paper proposes an "object-based" approach, called component abstraction, to model the structure of a GUI. A GUI testing modeling language, GTML, is defined and a systematic approach in applying component abstraction is described. We show that a test script written in GTML is more robust and easier to maintain in comparison to an ordinary test script. In addition, we implement a visual environment for the development of GTML scripts so that testers (developers) do not need to write GTML scripts in plain-text language.
Keywords :
graphical user interfaces; object-oriented programming; program testing; program verification; programming environments; software reliability; specification languages; visual programming; GTML GUI testing modeling language; GUI test script organization; component abstraction; graphical user interface testing; object-based approach; plain-text language; software correctness proving; software reliability; user interaction; visual GTML script development environment; Application software; Automatic testing; Computer science; Councils; Graphical user interfaces; Performance evaluation; Reliability engineering; Robustness; Software testing; System testing; GUI Testing; component abstraction; object-based; test script;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Secure System Integration and Reliability Improvement, 2008. SSIRI '08. Second International Conference on
Conference_Location :
Yokohama
Print_ISBN :
978-0-7695-3266-0
Electronic_ISBN :
978-0-7695-3266-0
Type :
conf
DOI :
10.1109/SSIRI.2008.16
Filename :
4579804
Link To Document :
بازگشت