一种Android测试事件记录回放方法及装置制造方法及图纸

技术编号:8489731 阅读:534 留言:0更新日期:2013-03-28 08:57
本申请公开了一种Android测试事件记录回放方法及装置。测试事件记录方法包括:实时生成随机测试事件流并执行;在执行随机测试事件流的过程中,记录每个测试事件执行时的系统环境信息;将随机测试事件流中的测试事件从随机模式转换为脚本模式;将脚本模式的测试事件写入测试记录文件,并在所述测试记录文件中记录每个测试事件的执行时的系统环境信息和所述随机测试事件流的总执行时间。测试事件回放方法包括:根据回放时间长度与总执行时间的比例,在测试记录文件的测试事件流中定位回放起始事件,并将回放起始事件之前的测试事件滤除;根据剩余的测试事件以及相应的系统环境信息,生成测试脚本;执行所生成的测试脚本,实现测试事件回放。

【技术实现步骤摘要】
—种Android测试事件记录回放方法及装置
本申请涉及测试
,特别是涉及一种Android测试事件记录回放方法及装置。
技术介绍
安卓(Android)是一种以Linux为基础的开放源码操作系统,主要使用于智能手 机、平板电脑等便携设备。该系统采用Java语言开发,包括操作系统、中间件、用户界面和 应用软件等组成部分。随着Android系统的不断发展,各大硬件厂商也在不断推出各种基 于Android系统的产品,目前,基于Android系统产品已经在市场上占有重要地位。monkey随机测试是Android平台自动化测试的一种手段,其利用monkey程序模拟 用户的按键输入、轨迹球输入、触摸屏输入等操作,并且通过伪随机的形式组织上述事件对 运行在设备上的系统进行压力测试,从而检测系统可能存在的bug。由于Android monkey测试的时间周期长,测试日志可读性差等事实,造成开发人 员仅通过monkey测试的日志信息很难去定位一个bug的具体产生原因,从而无法有效地进 行相关的修复操作。
技术实现思路
为解决上述技术问题,本申请实施例提供一种Android测试事件记录回放方法及 装本文档来自技高网...

【技术保护点】
一种Android测试事件记录方法,其特征在于,包括:实时生成随机测试事件流并执行;在执行随机测试事件流的过程中,记录每个测试事件执行时的系统环境信息;将随机测试事件流中的测试事件从随机模式转换为脚本模式;将脚本模式的测试事件写入测试记录文件,并在所述测试记录文件中记录每个测试事件的执行时的系统环境信息和所述随机测试事件流的总执行时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:冉放董海峰林荣文
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1