• DocumentCode
    2444287
  • Title

    EXSYST: Search-based GUI testing

  • Author

    Gross, Florian ; Fraser, Gordon ; Zeller, Andreas

  • Author_Institution
    Saarland Univ., Saarbrücken, Germany
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1423
  • Lastpage
    1426
  • Abstract
    Test generation tools commonly aim to cover structural artefacts of software, such as either the source code or the user interface. However, focusing only on source code can lead to unrealistic or irrelevant test cases, while only exploring a user interface often misses much of the underlying program behavior. Our EXSYST prototype takes a new approach by exploring user interfaces while aiming to maximize code coverage, thus combining the best of both worlds. Experiments show that such an approach can achieve high code coverage matching and exceeding the code coverage of traditional unit-based test generators; yet, by construction every test case is realistic and relevant, and every detected failure can be shown to be caused by a real sequence of input events.
  • Keywords
    graphical user interfaces; program testing; system recovery; EXSYST; code coverage matching; failure detection; program behavior; search-based GUI testing; software structural artefact; source code; system testing; test case generation; test coverage; test generation tool; unit-based test generator; user interface; Calculators; Educational institutions; Generators; Graphical user interfaces; Shape; Testing; GUI testing; system testing; test case generation; test coverage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227232
  • Filename
    6227232