资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Software Testing For Wireless Mobile Computing _ By Michael Paltayan,Introduction,4GL wireless networks make it difficult to test applications for mobile technology. (PDAs, Notebooks, Phones, tablet PCs, etc) This article presents new approach, called Flying Emulator for testing mobile applications in different subnets within a LAN or WAN Key idea is to automate testing of applications designed for WLAN with subnets or LANs Why I chose this Article?,The Flying Emulator,The key idea in this approach is to implement emulators as mobile agents that can travel from computer to computer under their own control. When an agent moves to another location, the agent transfers its state, as well as its code, to the destination. Carried software can continue its processing after arriving at the new host in the same way as it had been physically moved with target terminal.,The Flying Emulator,This approach consists of three components: A mobile-agent-based emulator that provides the target software with internal execution environment, also carries the software to specific access point host on remote networks on behalf of the terminal. Access point hosts (APHs) that are allocated to each network and enable the software carried by the emulator to connect with various services. Remote Control Server (RCS) which enables remotely displaying emulators GUI on the screen.,Mobile Termianl Emulation,Each mobile agent based emulator can carry and test software designed to run on its target terminal. The current implementation of the approach is built on JAVA and provides mobile-agent-based emulators.,Emulation,When emulator migrates between APHs, its target software is transformed into a bitstream along with states and codes then transformed to destination APH. The Destination APH retrieves the software and emulator from the bitstream. Developer can control the movement of the emulator interactively through the RCS.,Emulation,When emulator migrates between APHs, its target software is transformed into a bitstream along with states and codes then transformed to destination APH. The Destination APH retrieves the software and emulator from the bitstream. Developer can control the movement of the emulator interactively through the RCS.,Software Testing And RCS,Developers use RCS to manage APHs, monitoring their status and controlling execution of the code.,Conclusion,This approach enables application-level software to be executed and tested through its current network as if the software were being moved and executed on that target device. Approach still has issues and needs further testing and implementation.,No Questions Right ?,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号