###
计算机系统应用:2018,27(9):249-255
本文二维码信息
码上扫一扫!
Android应用录制与回放工具设计
闫凯, 孙军梅, 刘雪娇, 朱敏
(杭州师范大学 杭州国际服务工程学院, 杭州 311121)
Design of Recording and Replay Tools for Android Application
YAN Kai, SUN Jun-Mei, LIU Xue-Jiao, ZHU Min
(Hangzhou Institute of Service Engineering, Hangzhou Normal University, Hangzhou 311121, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 91次   下载 88
投稿时间:2018-01-11    修订日期:2018-01-31
中文摘要: 智能手机以及平板凭借其便捷的丰富的输入功能越来越受到用户的欢迎,但是它们丰富的输入功能增加了测试的复杂性.现有的基于GUI级别的录制与回放工具满足不了Android应用程序可以从设备上的各种传感器获取输入,识别GUI手势以及一些对时间有精确要求的录制和回放需求.本文设计并且实现了一个工具:RARA.RARA可通过直接捕获手机底层的GUI事件以及传感器事件进行应用的录制,并且以微秒时间精度回放.最后通过实验验证了:(1) RARA录制与回放功能是有效的;(2)回放的时间开销只有1%左右,不会对宿主APP的性能产生影响;(3)通过RARA的录制回放功能,可在多款应用程序的测试中重现应用Bug.
中文关键词: 软件测试  Android  自动化测试  录制  回放
Abstract:Smart phones and tablets are gaining popularity with their rich and powerful input, but their rich input features add to the complexity of the testing. Existing GUI-based recording and playback tools are inadequate for capturing the input of sensor devices, GUI gestures, and have precise timing requirements. This study designs and implements a tool named RARA. RARA can be recorded and replay both GUI events and sensor events, and replaying with microsecond accuracy. Finally, it is verified by experiment:(1) RARA is effective; (2) The playback time overhead is only about 1%, will not affect the performance of the host APP; (3) The application bug can be reproduced through the RARA.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金(61502134);杭州市科技计划项目(20170533B04)
引用文本:
闫凯,孙军梅,刘雪娇,朱敏.Android应用录制与回放工具设计.计算机系统应用,2018,27(9):249-255
YAN Kai,SUN Jun-Mei,LIU Xue-Jiao,ZHU Min.Design of Recording and Replay Tools for Android Application.COMPUTER SYSTEMS APPLICATIONS,2018,27(9):249-255

用微信扫一扫

用微信扫一扫