发明名称 |
一种Android测试事件记录回放方法及装置 |
摘要 |
本申请公开了一种Android测试事件记录回放方法及装置。测试事件记录方法包括:实时生成随机测试事件流并执行;在执行随机测试事件流的过程中,记录每个测试事件执行时的系统环境信息;将随机测试事件流中的测试事件从随机模式转换为脚本模式;将脚本模式的测试事件写入测试记录文件,并在所述测试记录文件中记录每个测试事件的执行时的系统环境信息和所述随机测试事件流的总执行时间。测试事件回放方法包括:根据回放时间长度与总执行时间的比例,在测试记录文件的测试事件流中定位回放起始事件,并将回放起始事件之前的测试事件滤除;根据剩余的测试事件以及相应的系统环境信息,生成测试脚本;执行所生成的测试脚本,实现测试事件回放。 |
申请公布号 |
CN102999419B |
申请公布日期 |
2016.03.16 |
申请号 |
CN201110268861.4 |
申请日期 |
2011.09.13 |
申请人 |
百度在线网络技术(北京)有限公司 |
发明人 |
冉放;董海峰;林荣文 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京鸿德海业知识产权代理事务所(普通合伙) 11412 |
代理人 |
袁媛 |
主权项 |
一种Android测试事件记录方法,其特征在于,包括:实时生成随机测试事件流并执行;在执行随机测试事件流的过程中,记录每个测试事件执行时的系统环境信息;将随机测试事件流中的测试事件从随机模式转换为脚本模式;将脚本模式的测试事件写入测试记录文件,并在所述测试记录文件中记录每个测试事件的执行时的系统环境信息和所述随机测试事件流的总执行时间;其中,所述将随机测试事件流中的测试事件从随机模式转换为脚本模式,包括:从随机模式测试事件指令中,提取事件状态参数;将随机模式测试事件类型转换为对应的脚本模式测试事件类型,根据所提取的事件状态参数,生成脚本模式测试事件指令。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦 |