• DocumentCode
    3156069
  • Title

    A GUI environment to manipulate FSMs tor testing GUI-based applications in Java

  • Author

    Chen, Jessica ; Subramaniam, Suganthan

  • Author_Institution
    Sch. of Comput. Sci., Windsor Univ., Ont., Canada
  • fYear
    2001
  • fDate
    6-6 Jan. 2001
  • Abstract
    The development of GUI-based applications has raised a lot of new issues, one of them being how to effectively test complicated graphical user interactions. We present a visual environment for manipulating test specifications of GUI-based applications in Java. In our approach, the internal representation of a test specification, which contains the contexts of GUI input and output, is generated interactively by running the application under test (AUT). In this way, existing testing tools, such as tools for test case generation, can possibly be applied on it. We provide a graphical interface to obtain such kind of internal test specifications so that testers do not need to know the details of the internal representation, and the test specification can be easily modified. We present our running prototype which lets users graphically manipulate the test specification given in the form of a finite state machine, and the implementation of AUT is a GUI-based Java application.
  • Keywords
    Java; finite state machines; graphical user interfaces; object-oriented programming; program testing; user interface management systems; GUI; Java; application under test; finite state machine; graphical user interface; software testing; test case generation; test specifications; visual environment; Application software; Automata; Automatic testing; Computer science; Graphical user interfaces; Java; Prototypes; Software design; Software tools; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
  • Conference_Location
    Maui, HI, USA
  • Print_ISBN
    0-7695-0981-9
  • Type

    conf

  • DOI
    10.1109/HICSS.2001.927256
  • Filename
    927256