• DocumentCode
    3278995
  • Title

    GUI Test Case Prioritization by State-Coverage Criterion

  • Author

    Zhi-Wei He ; Cheng-Gang Bai

  • Author_Institution
    Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
  • fYear
    2015
  • fDate
    23-24 May 2015
  • Firstpage
    18
  • Lastpage
    22
  • Abstract
    Graphical User Interface (GUI) application is a kind of typical event-driven software (EDS) that transforms state according to input events invoked through a user interface. It is time consuming to test a GUI application since there are a large number of possible event sequences generated by the permutations and combinations of user operations. Although some GUI test case prioritization techniques have been proposed to determine "which test case to execute next" for early fault detection, most of them use random ordering to break tie cases, which has been proved to be ineffective. Recent research presents the opinion that using hybrid criteria can be an effective way for tie-breaking, but few studies focus on seeking a new criterion cooperating well with other criteria when breaking tie cases. In this paper, we propose a state-distance-based method using state coverage as a new criterion to prioritize GUI test cases. An empirical study on three GUI programs reveals that the state-distance-based method is really suitable for GUI test case prioritization and can cooperate well with the (additional) event length criterion.
  • Keywords
    graphical user interfaces; EDS; GUI application; GUI programs; GUI test case prioritization; event-driven software; fault detection; graphical user interface; state coverage criterion; state distance based method; Conferences; Fault detection; Graphical user interfaces; Measurement; Software; Software engineering; Testing; GUI state similarity; GUI testing; event-driven software; test case prioritization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2015 IEEE/ACM 10th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/AST.2015.11
  • Filename
    7166260