• DocumentCode
    3561467
  • Title

    Generating Event Sequence-Based Test Cases Using GUI Runtime State Feedback

  • Author

    Yuan, Xun ; Memon, Atif M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
  • Volume
    36
  • Issue
    1
  • fYear
    2010
  • Firstpage
    81
  • Lastpage
    95
  • Abstract
    This paper presents a fully automatic model-driven technique to generate test cases for graphical user interfaces (GUIs)-based applications. The technique uses feedback from the execution of a ??seed test suite,?? which is generated automatically using an existing structural event interaction graph model of the GUI. During its execution, the runtime effect of each GUI event on all other events pinpoints event semantic interaction (ESI) relationships, which are used to automatically generate new test cases. Two studies on eight applications demonstrate that the feedback-based technique 1) is able to significantly improve existing techniques and helps identify serious problems in the software and 2) the ESI relationships captured via GUI state yield test suites that most often detect more faults than their code, event, and event-interaction-coverage equivalent counterparts.
  • Keywords
    graphical user interfaces; program testing; software quality; GUI runtime state feedback; automatic model driven technique; event interaction coverage equivalent counterparts; event semantic interaction relationships; event sequence based test cases; graphical user interfaces; software quality; GUI testing; GUITAR testing system.; automated testing; model-based testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • Conference_Location
    10/30/2009 12:00:00 AM
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2009.68
  • Filename
    5306073