A Graphical User Interface (GUI) Testing Methodology

被引:4
|
作者
Singhera, Zafar [1 ]
Horowitz, Ellis [2 ]
Shah, Abad [3 ]
机构
[1] ZAF Consulting, Springfield, VA 22150 USA
[2] Univ Southern Calif, Comp Sci & Elect Engn, Los Angeles, CA 90089 USA
[3] R & D Ctr Comp Sci, Lahore, Pakistan
关键词
methodology; script generation; testing GUI;
D O I
10.4018/jitwe.2008040101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software testing in general and graphical user interface (GUI) testing in particular is one of the major challenges in the lifecycle of any software system. GUI testing is inherently more difficult than the traditional and command-line interface testing. Some of the factors that make GUI testing different from the traditional software testing and significantly more difficult are: a large number of objects, different look and feel of objects, many parameters associated with each object, progressive disclosure, complex inputs from multiple sources, and graphical outputs. The existing testing techniques for the creation and management of test suites need to be adapted/enhanced for GUIs, and new testing techniques are desired to make the creation and management of test suites more efficient and effective. In this article, a methodology is proposed to create test suites for a GUI. The proposed methodology organizes the testing activity into various levels. The tests created at a particular level can be reused at higher levels. This methodology extends the notion of modularity and reusability to the testing phase. The organization and management of the created test suites resembles closely to the structure of the GUI under test.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [1] Graphical user interface (GUI) testing: Systematic mapping and repository
    Banerjee, Ishan
    Nguyen, Bao
    Garousi, Vahid
    Memon, Atif
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (10) : 1679 - 1694
  • [2] A graphical user interface (GUI) for OpenMx
    Carey, Gregory
    BEHAVIOR GENETICS, 2010, 40 (06) : 788 - 788
  • [3] Routine package for Graphical User Interface (GUI)
    Sas, T.
    Meres es Automatika, 1992, 40 (05):
  • [4] Random Test Generation from Regular Expressions for Graphical User Interface (GUI) Testing
    Kilincceker, Onur
    Silistre, Alper
    Challenger, Moharram
    Belli, Fevzi
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 170 - 176
  • [5] SYMBOLS OF PROGRESS + THE GRAPHICAL-USER-INTERFACE (GUI)
    BAKER, R
    DESIGN, 1990, (501): : 48 - 50
  • [6] DEVELOPMENT OF AN INTERACTIVE GRAPHICAL USER INTERFACE (GUI) FOR ENERGYPLUS
    Pan, Yiqun
    Li, Qiqiang
    Zhou, Hui
    Huang, Joe
    Huang, Sen
    Huang, Zhizhong
    He, Zongjian
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION 2010, VOL 11, 2012, : 115 - +
  • [7] Action-driven automation test framework for graphical user interface (GUI) software testing
    Feng, Li
    Zhuang, Sheng
    2007 IEEE AUTOTESTCON, VOLS 1 AND 2, 2007, : 22 - 27
  • [8] SN_GUI: a graphical user interface for snowpack modeling
    Spreitzhofer, G
    Fierz, C
    Lehning, M
    COMPUTERS & GEOSCIENCES, 2004, 30 (08) : 809 - 816
  • [9] Early development of graphical user interface (GUI) in agile methodologies
    Labib, Caroline
    Hasanein, Ehab
    Hegazy, Osman
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2009, 9 (01) : S239 - S249
  • [10] Graphical User Interface (GUI) of GPS Data (Dumy Data)
    Kholil, M.
    Wahyudin, D.
    INTERNATIONAL SYMPOSIUM ON MATERIALS AND ELECTRICAL ENGINEERING (ISMEE) 2017, 2018, 384