This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Improving the Accuracy of Automated GUI Testing for Embedded Systems
Jan.-Feb. 2014 (vol. 31 no. 1)
pp. 39-45
Ying-Dar Lin, National Chiao Tung University
Edward T.-H. Chu, National Yunlin University of Science and Technology
Shang-Che Yu, National Chiao Tung University
Yuan-Cheng Lai, National Taiwan University of Science and Technology
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.
Index Terms:
Graphical user interfaces,Smart phones,Software quality,Testing,Runtime,Computer science,Software testing,Smart Phone Automated GUI,GUI,graphical user interface,automated testing,embedded system,Android
Citation:
Ying-Dar Lin, Edward T.-H. Chu, Shang-Che Yu, Yuan-Cheng Lai, "Improving the Accuracy of Automated GUI Testing for Embedded Systems," IEEE Software, vol. 31, no. 1, pp. 39-45, Jan.-Feb. 2014, doi:10.1109/MS.2013.100
Usage of this product signifies your acceptance of the Terms of Use.