Title :
Design and Implementation of a Linux Phone Emulator Supporting Automated Application Testing
Author :
Lee, Jae-Ho ; Kim, Yeung-Ho ; Kim, Sun-Ja
Author_Institution :
Linux Mobile Software Platform Res. Team, Electron. & Telecommun. Res. Inst., Daejeon
Abstract :
This paper presents design and implementation of a Linux phone emulator supporting automated application testing by using UI events and modem events. The emulator has additional functionality that provides an event manager for automated application testing as well as general functionality like off-the-shelf emulators. The event manager can distinguish events generated by emulated software stack from all events generated by host PC. The event manager can record and replay all events of emulation domain through virtual devices such as virtual touchpad, virtual keypad, virtual frame buffer and virtual modem. This technique enables phone makers to test their product efficiently without userpsilas direct input. As the result, we show a demo about emulator interworking with a real phone and describe a promising business scenario of field testing for communication-related functionality. Our experience is provided through this paper to assist an emulator provider to design their product with new features that mobile industry needs today.
Keywords :
Linux; mobile computing; mobile handsets; user interfaces; virtual reality; Linux phone emulator; automated application testing; mobile industry; user interface; virtual devices; virtual frame buffer; virtual keypad; virtual modem; virtual touchpad; Application software; Automatic testing; Electronic equipment testing; Hardware; Linux; Liquid crystal displays; Modems; Resource management; Software testing; Telephone sets; emulator; linux phone;
Conference_Titel :
Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
Conference_Location :
Busan
Print_ISBN :
978-0-7695-3407-7
DOI :
10.1109/ICCIT.2008.84