@InProceedings{Aho2011,
  author    = {Pekka Aho and Nadja Menz and Tony R{\"a}ty and Ina Kathrin Schieferdecker},
  booktitle = {Proc. of the Eighth Intern. Conf. on Information Technology: New Generations (ITNG), 2011},
  title     = {Automated Java GUI Modeling for Model-Based Testing Purposes},
  doi       = {10.1109/ITNG.2011.54},
  pages     = {268--273},
  publisher = {IEEE},
  abstract  = {Advanced methods and tools for GUI software development allow a rapid and iterative process of prototyping and usability testing. Unfortunately, even with the support of test automation tools, testing of GUI software requires a lot of manual work, especially when the application under test is changing rapidly. In this paper we present an improved method and tool support for automated test modeling of Java GUI applications for model-based testing (MBT) purposes. The implemented GUI Driver tool generates structural models combined with a GUI state model presenting the behavior of the GUI application that is executed and observed automatically. The GUI Driver tool is combined with an open source MBT tool to form a tool chain to support automated testing of Java GUI applications. The models generated by the GUI Driver are used to generate test sequences with MBT tool, and the test sequences are then executed with the GUI Driver to generate a test report.},
  file      = {:2011/Aho2011 - Automated Java GUI Modeling for Model Based Testing Purposes.pdf:PDF},
  keywords  = {Java;graphical user interfaces;program testing;public domain software;software prototyping;GUI driver tool;GUI software development;automated Java GUI modeling;model based testing purposes;open source MBT tool;prototyping;test automation tools;usability testing;Driver circuits;Graphical user interfaces;Java;Manuals;Software;Testing;Unified modeling language;GUI state model;GUI testing;automatic model generation;model-based testing;tool chain},
  type      = {conference},
  year      = {2011}
}
