Improving the Accuracy of Automated GUI Testing for Embedded Systems

被引:19
|
作者
Lin, Ying-Dar [1 ,2 ,3 ]
Chu, Edward T. -H. [4 ]
Yu, Shang-Che [5 ]
Lai, Yuan-Cheng [6 ]
机构
[1] NCTU, Dept Comp Sci, Hsinchu, Taiwan
[2] NCTU, Embedded Benchmarking Lab, Hsinchu, Taiwan
[3] NCTU, Networking Benchmarking Lab, Hsinchu, Taiwan
[4] Natl Yunlin Univ Sci & Technol, Dept Comp Sci & Informat Engn, Touliu, Taiwan
[5] NCTU, Hsinchu, Taiwan
[6] Natl Taiwan Univ Sci & Technol, Dept Informat Management, Taipei, Taiwan
关键词
D O I
10.1109/MS.2013.100
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automated GUIs test application user interfaces and verify their functionalities. However, due to the uncertainty of runtime execution environments, the device under test (DUT) might not reproduce GUI operations on time, resulting in test failures. The Smart Phone Automated GUI (SPAG) avoids nondeterministic events by batching event sequences and directly reproducing them on the DUT. SPAG dynamically changes the timing of following operations so that all event sequences can be performed on time. Experiments conducted on an Acer Liquid smartphone comparing SPAG to MonkeyRunner showed that SPAG can maintain up to 99.5 percent accuracy. © 1984-2012 IEEE.
引用
收藏
页码:39 / 45
页数:7
相关论文
共 50 条
  • [1] Improving Automated GUI Testing by Learning to Avoid Infeasible Tests
    Walkinshaw, Neil
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST), 2020, : 107 - 114
  • [2] Automated testing for automotive embedded systems
    Kum, Dae-Hyun
    Son, Joonwoo
    Lee, Seon-Bong
    Wilson, Ivan
    [J]. 2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 1284 - +
  • [3] Automated GUI performance testing
    Adamoli, Andrea
    Zaparanuks, Dmitrijs
    Jovic, Milan
    Hauswirth, Matthias
    [J]. SOFTWARE QUALITY JOURNAL, 2011, 19 (04) : 801 - 839
  • [4] Automated GUI performance testing
    Andrea Adamoli
    Dmitrijs Zaparanuks
    Milan Jovic
    Matthias Hauswirth
    [J]. Software Quality Journal, 2011, 19 : 801 - 839
  • [5] Automated GUI performance testing
    Via Giuseppe Buffi 13, 6904 Lugano, Switzerland
    [J]. Softw. Qual. J., 4 (801-839):
  • [6] Automated Testing of Embedded Systems in the Automotive Industry
    Sax, Eric
    [J]. ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2008, 125 (12): : A9 - A9
  • [7] Automated Testing Framework for Embedded Component Systems
    Tomimori, Hinata
    Oyama, Hiroshi
    Azumi, Takuya
    [J]. 2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 176 - 183
  • [8] Automated Extraction of GUI Models for Testing
    Aho, Pekka
    Kanstren, Teemu
    Raty, Tomi
    Roning, Juha
    [J]. ADVANCES IN COMPUTERS, VOL 95, 2014, 95 : 49 - 112
  • [9] Automated GUI Testing for Android News Applications
    Chu, Edward T. -H.
    Lin, Jun-Yan
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2018), 2018, : 14 - 17
  • [10] Automated testing of SAS® system GUI applications
    Chisholm, L
    [J]. PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SAS USERS GROUP INTERNATIONAL CONFERENCE, 1997, : 48 - 52