• DocumentCode
    1593449
  • Title

    An Extensible Heuristic-Based Framework for GUI Test Case Maintenance

  • Author

    McMaster, Scott ; Memon, Atif M.

  • Author_Institution
    Univ. of Maryland, College Park, MD
  • fYear
    2009
  • Firstpage
    251
  • Lastpage
    254
  • Abstract
    Graphical user interfaces (GUIs) make up a large portion of the code comprising many modern software applications. However, GUI testing differs significantly from testing of traditional software. One respect in which this is true is test case maintenance. Due to the way that GUI test cases are often implemented, relatively minor changes to the construction of the GUI can cause a large number of test case executions to malfunction, often because GUI elements referred to by the test cases have been renamed, moved, or otherwise altered. We posit that a general solution to the problem of GUI test case maintenance must be based on heuristics that attempt to match an applicationpsilas GUI elements across versions. We demonstrate the use of some heuristics with framework support. Our tool support is general in that it may be used with other heuristics if needed in the future.
  • Keywords
    graphical user interfaces; program testing; software maintenance; GUI code; GUI test case maintenance; extensible heuristic-based framework; graphical user interface; Application software; Automatic testing; Automation; Conferences; Educational institutions; Graphical user interfaces; Java; Software maintenance; Software testing; User interfaces; Graphical user interfaces; Test suite management; Testing strategies; Testing tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-4356-7
  • Type

    conf

  • DOI
    10.1109/ICSTW.2009.11
  • Filename
    4976393