Title :
Improving the Accuracy of Automated GUI Testing for Embedded Systems
Author :
Ying-Dar Lin ; Chu, Edward T-H ; Shang-Che Yu ; Yuan-Cheng Lai
Abstract :
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.
Keywords :
automatic test software; embedded systems; graphical user interfaces; mobile computing; program testing; smart phones; Acer Liquid smartphone; DUT; MonkeyRunner; SPAG; automated GUI testing; device under test; embedded systems; event sequence batching; graphical user interfaces; nondeterministic events; smart phone automated GUI; Computer science; Graphical user interfaces; Runtime; Smart phones; Software quality; Software testing; Testing; Android; GUI; Smart Phone Automated GUI; automated testing; embedded system; graphical user interface;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2013.100