GUI Testing Using Computer Vision

被引:0
|
作者
Chang, Tsung-Hsiang [1 ]
Yeh, Tom [2 ,3 ]
Miller, Robert C. [1 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
[2] Univ Maryland, UMIACS, College Pk, MD 20742 USA
[3] Univ Maryland, HCIL, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
GUI testing; GUI automation; test by demonstration;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Testing a GUI's visual behavior typically requires human testers to interact with the GUI and to observe whether the expected results of interaction are presented. This paper presents a new approach to GUI testing using computer vision for testers to automate their tasks. Testers can write a visual test script that uses images to specify which GUI components to interact with and what visual feedback to be observed. Testers can also generate visual test scripts by demonstration. By recording both input events and screen images, it is possible to extract the images of components interacted with and the visual feedback seen by the demonstrator, and generate a visual test script automatically. We show that a variety of GUI behavior can be tested using this approach. Also, we show how this approach can facilitate good testing practices such as unit testing, regression testing, and test-driven development.
引用
收藏
页码:1535 / +
页数:2
相关论文
共 50 条
  • [41] Fire Detection Using Computer Vision
    Zaman, Taha
    Hasan, Muhammad
    Ahmed, Saneeha
    Ashfaq, Shumaila
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 356 - 359
  • [42] Orthodontics measurements using computer vision
    Yamany, SM
    Farag, AA
    Mohamed, NA
    PROCEEDINGS OF THE 20TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOL 20, PTS 1-6: BIOMEDICAL ENGINEERING TOWARDS THE YEAR 2000 AND BEYOND, 1998, 20 : 536 - 539
  • [43] THE BLACK ART OF GUI TESTING
    KEPPLE, LR
    DR DOBBS JOURNAL, 1994, 19 (02): : 40 - &
  • [44] Interactive System Testing: Beyond GUI Testing
    Canny, Alexandre
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'18), 2018,
  • [45] Fitting Univariate Distributions to Computer Network Traffic Data Using GUI
    Cisar, Petar
    Cisar, Sanja Maravic
    13TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI 2012), 2012, : 285 - 288
  • [46] GUI testing: Pitfalls and process
    Memon, AM
    COMPUTER, 2002, 35 (08) : 87 - 88
  • [47] Enhancing the Automation of GUI Testing
    Kamal, M. Medhat
    Darwish, Saad M.
    Elfatatry, Ahmed
    PROCEEDINGS OF 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND INFORMATION ENGINEERING (ICSIE 2019), 2019, : 66 - 70
  • [48] Automated GUI performance testing
    Adamoli, Andrea
    Zaparanuks, Dmitrijs
    Jovic, Milan
    Hauswirth, Matthias
    SOFTWARE QUALITY JOURNAL, 2011, 19 (04) : 801 - 839
  • [49] A GUI and testing tool for SOFL
    Liu, SY
    Fukuzaki, T
    Miyamoto, K
    SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 421 - 425
  • [50] GUI Testing Made Easy
    Ruiz, Alex
    Price, Yvonne Wang
    TACI PART 2008:TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS, 2008, : 99 - 103