Vol 4 No.2

Evaluate and Improve GUI Testing Coverage Automatically

ABSTRACT Evaluating coverage criteria is a core subject in software testing. Coverage can be evaluated based on several concerns such as: code, requirements, syntax, paths, decisions, graph, etc. The focus of this research is in evaluating the Graphical User Interface (GUI) testing coverage. In this research, several GUI model based methods are proposed and evaluated for the goal of automatically testing user interfaces and evaluate the testing coverage. The user interfaces’ components of tested applications are collected while applications are running and this information is used to build a GUI structural model. This model is used as an input for the process of generating test cases automatically and on considering different aspects of GUI coverage such as GUI paths, edges, nodes, or components. Microsoft NModel and SpecExplorer are used as tools for the GUI model verification. This is usually accomplished indirectly through generating test cases from the model and evaluating the model through the effectiveness and coverage of the generated test cases.

Authors
Ahmed Soefan
  • Organization : Department of Computer Information Systems, Yarmouk University, Jordan
  • Email : ahm79_cs@yahoo.com
Read More
Izzat Alsmadi
  • Organization : Department of Computer Information Systems, Yarmouk University, Jordan
  • Email : ialsmadi@yu.edu.jo
Read More
Mohammed AL Zamil
Read More
Samer Samarah
  • Organization : Department of Computer Information Systems, Yarmouk University, Jordan
  • Email : samers@yu.edu.jo
Read More