[发明专利]一种软件错误自动重现和定位的方法及系统有效
| 申请号: | 201110129892.1 | 申请日: | 2011-05-19 |
| 公开(公告)号: | CN102184138A | 公开(公告)日: | 2011-09-14 |
| 发明(设计)人: | 罗敬清;康晓林 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 禹小明 |
| 地址: | 510663 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 错误 自动 重现 定位 方法 系统 | ||
1.一种软件错误自动重现和定位的方法,其特征在于,所述方法包括以下步骤:
记录用户的输入操作及被操作对象定义生成日志文档;
当软件出现错误时,对日志文档进行解析,并还原用户的输入操作及被操作对象;
根据还原用户的输入操作及操作对象,模拟用户的输入操作,实现错误的重现。
2.根据权利要求1所述的软件故障自动重现和定位的方法,其特征在于,所述记录用户的输入操作及被操作对象定义生成日志文档,具体包括:
1)记录用户的输入操作及被操作对象定义为相应的XML节点格式;
2)以XML的方式记录鼠标和键盘操作过程及被操作对象,生成日志文档;
当软件出现错误时,对日志文档进行解析,并还原用户的输入操作及被操作对象,具体包括:
3)软件出现错误时,对所生成的日志文档进行解析,解析出用户的输入操作及被操作对象。
3.根据权利要求1所述的软件故障自动重现和定位的方法,其特征在于,模拟用户的输入操作,实现错误的重现,具体包括:
启动软件的调试模式,根据日志文档的分析结果用户的输入操作,直到软件出现错误,则记录出错时的用户的输入操作。
4.根据权利要求1或2或3所述的软件故障自动重现和定位的方法,其特征在于,所述用户的输入操作包括:鼠标操作与键盘操作。
5.根据权利要求4所述的软件故障自动重现和定位的方法,其特征在于,所述鼠标操作包括鼠标的位置、鼠标所点击的键和点击的动作及被操作对象以及操作发生的时间,所述键盘操作包括按键值及其操作的对象以及操作发生的时间。
6.根据权利要求3所述的软件故障自动重现和定位的方法,其特征在于,步骤3)中所述解析方法为:首先解析出日志文档上每个节点对应的操作类型,然后根据操作类型再解析每个节点下的子节点或属性,将解析出来的鼠标和键盘操作及其相对应的操作对象形成一个操作集合,并按时间顺序进行排列。
7.一种软件错误自动重现和定位的系统,其特征在于,所述系统包括记录模块、解析模块和模拟模块:
所述记录模块,用于记录用户的输入操作及被操作对象定义生成日志文档;
所述解析模块,当软件出现错误时,对记录模块生成的日志文档进行解析,并还原用户的输入操作及被操作对象;
所述模拟模块,根据解析模块还原的用户的输入操作及操作对象,模拟用户的输入操作,实现错误的重现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110129892.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光幕式客流计数器
- 下一篇:一种移动终功能开关集的人机交互方式





