• 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