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