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 条
  • [41] 333333 Automated Graphical User Interface Regression Testing
    Panda, Madhumita
    Mohapatra, Durga Prasad
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTERNET COMPUTING AND INFORMATION COMMUNICATIONS (ICICIC GLOBAL 2012), 2014, 216 : 325 - 341
  • [42] Challenges in Automated Testing through Graphical User Interface
    Aho, Pekka
    Vos, Tanja
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 118 - 121
  • [43] Graphical User Interface Testing Using Evolutionary Algorithms
    Latiu, Gentiana Ioana
    Cret, Octavian
    Vacariu, Lucia
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,
  • [44] Testudine, a Graphical User Interface for Physical Integration Testing
    Erich, Floris
    Ando, Noriaki
    2020 FOURTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2020), 2020, : 443 - 444
  • [45] Models in Graphical User Interface Testing: Study Design
    Silistre, Alper
    Kilincceker, Onur
    Belli, Fevzi
    Challenger, Moharram
    Kardas, Geylani
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 171 - 176
  • [46] testar - scriptless testing through graphical user interface
    Vos, Tanja E. J.
    Aho, Pekka
    Ricos, Fernando Pastor
    Rodriguez-Valdes, Olivia
    Mulders, Ad
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2021, 31 (03):
  • [47] Design and Implementation of Graphical User Interface for Interface Board Component Testing
    Abd Mutalib, Nurliyana
    Hashim, Norlezah
    bin Mohamood, Nadzrie
    Mispan, Mohd Syafiq
    Abd Gani, Shamsul Fakhar
    Ruslan, Eliyana
    Hadi, Dayanasari Abdul
    Fatt, Lai Len
    Zahari, Madiha
    Basar, Mohd Farriz
    Seang, Wang Choon
    Kyan, Hau Yong
    bin Noordin, Aminurrashid
    6TH IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2021,
  • [48] liteITD a MATLAB Graphical User Interface (GUI) program for topology design of continuum structures
    Victoria, Mariano
    Querin, Osvaldo M.
    Diaz, Concepcion
    Marti, Pascual
    ADVANCES IN ENGINEERING SOFTWARE, 2016, 100 : 126 - 147
  • [49] Design of Graphical User Interface (GUI) for a remote laboratory on programmable logic controller experiments
    Hambali, M., I
    Haritman, E.
    Pantjawati, A. B.
    INTERNATIONAL SYMPOSIUM ON MATERIALS AND ELECTRICAL ENGINEERING 2019 (ISMEE 2019), 2020, 850
  • [50] An Object Oriented Graphical User Interface (GUI) for Optimal Placement of Phasor Measurement Units
    Schmaltz, Karl
    Gilje, Gretta
    Nair, Arun Sukumaran
    Ranganathan, Prakash
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 741 - 746