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 条
  • [11] DIFFUSUP: A graphical user interface (GUI) software for diffusion modeling
    Chen, Junxing
    Zou, Yi
    Chu, Xu
    APPLIED COMPUTING AND GEOSCIENCES, 2024, 22
  • [12] Lighting Audit Through MATLAB Graphical User Interface (GUI)
    Ojha, Ranjay Kumar
    Mathew, Lini
    Thakur, Tilak
    2016 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION, & AUTOMATION (ICACCA) (FALL), 2016, : 140 - 145
  • [13] Visual Design Checklist for Graphical User Interface (GUI) Evaluation
    Camargo, Murilo C.
    Barros, Rodolfo M.
    Barros, Vanessa T. O.
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 670 - 672
  • [14] Design of Graphical User Interface (GUI) for analog EDA tool
    Owczarek, MS
    Langer, M
    Wozny, J
    Nowak, J
    MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE, PROCEEDINGS, 2004, : 560 - 562
  • [15] CHARMM-GUI: A graphical user interface for the CHARMM users
    Kumar, Ritesh
    Iyer, Vidyashankara G.
    Im, Wonpil
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2007, 233 : 273 - 273
  • [16] Development of Graphical User Interface (GUI) for Surgery Assistance Application
    Jan, Mardhiyah Md
    Zainal, Nasharuddin
    Yusof, Siti Hajar
    JURNAL KEJURUTERAAN, 2023, 35 (06): : 1501 - 1512
  • [17] AUTOMATION TESTING OF GRAPHICAL USER INTERFACE
    Miljkovic, Dorde
    Bojic, Sasa
    Dukic, Miodrag
    Jovanovic, Miladin
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1609 - 1612
  • [18] GUI Ripping: Reverse engineering of graphical user interfaces for testing
    Memon, A
    Banerjee, I
    Nagarajan, A
    10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 260 - 269
  • [19] Design of the Testing and Diagnosis System for Certain Equipment Based on UC/GUI Embedded Graphical User Interface
    Guan, Fei
    Lin, Yuan
    Liao, Kaiwen
    2017 IEEE 3RD INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC), 2017, : 59 - 63
  • [20] SimHap GUI: An intuitive graphical user interface for genetic association analysis
    Carter, Kim W.
    McCaskie, Pamela A.
    Palmer, Lyle J.
    BMC BIOINFORMATICS, 2008, 9 (1)