• DocumentCode
    1966472
  • Title

    GUI savvy end-to-end testing with smart monkeys

  • Author

    Hofer, Birgit ; Peischl, Bernhard ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Tech. Univ. Graz, Graz
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    130
  • Lastpage
    137
  • Abstract
    In this article we report on the development of a graphical user interface-savvy test monkey and its successful application to the Windows calculator. Our novel test monkey allows for a pragmatic approach in providing an abstract model of the GUI relevant behavior of the application under test and relies on a readily available GUI automation tool. Besides of outlining the employed test oracles we explain our novel decision-based state machine model, the associated language and the random test algorithm. Moreover we outline the pragmatic model creation concept and report on its concrete application in an end-to-end test setting with a Windows Vista front-end. Notably in this specific scenario, our novel monkey was able to identify a misbehavior in a well-established application and provided valuable insight for reproducing the detected fault.
  • Keywords
    automatic testing; finite state machines; graphical user interfaces; operating systems (computers); GUI; Windows Vista front-end; Windows calculator; associated language; decision-based state machine model; end-to-end testing; graphical user interface-savvy; pragmatic approach; random test algorithm; smart monkeys; Application software; Automatic testing; Automation; Concrete; Fault detection; Fault diagnosis; Graphical user interfaces; Software testing; System testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test, 2009. AST '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3711-5
  • Type

    conf

  • DOI
    10.1109/IWAST.2009.5069051
  • Filename
    5069051