DocumentCode :
2779317
Title :
Automatic Validation of Java Page Flows Using Model-Based Coverage Criteria
Author :
Alava, Jonatan ; King, Tariq M. ; Clarke, Peter J.
Author_Institution :
Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL
Volume :
1
fYear :
2006
fDate :
17-21 Sept. 2006
Firstpage :
439
Lastpage :
446
Abstract :
There continue to be advances in the automation of Web application development, however testing these applications remains mainly a manual process. In this paper we present a methodology to test page flows using traditional test coverage criteria in conjunction with an automated testing tool. The criteria is applied in the context of page flows and transformed into: all pages, all actions, all links, and all forwards. We define a state-based model of the application using information from the page flow and then use this model as the basis for generating a script to be executed by the automated testing tool. This finite state machine (FSM) also models the various combinations of inputs associated with the user interface of the application. During execution of the script, test cases are randomly generated using the FSM along with textual input from a pre-defined data pool. The adequacy of the test coverage based on the criteria for the page flow is determined by analyzing the elements covered during execution of the test script
Keywords :
Java; finite state machines; program testing; Java page flow testing; Web application automation; automated testing; automatic validation; finite state machine; model coverage criteria; state-based model; test case generation; test coverage criteria; test script execution; user interface; Application software; Automata; Automatic testing; Automation; Data mining; Debugging; Graphical user interfaces; HTML; Java; User interfaces; Model Validation and Analysis; Testing and Debugging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location :
Chicago, IL
ISSN :
0730-3157
Print_ISBN :
0-7695-2655-1
Type :
conf
DOI :
10.1109/COMPSAC.2006.32
Filename :
4020106
Link To Document :
بازگشت