[发明专利]一种浏览器回归测试的方法及系统无效
申请号: | 201010268737.3 | 申请日: | 2010-08-31 |
公开(公告)号: | CN101937393A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 罗笑南;雷曾荣 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 回归 测试 方法 系统 | ||
1.一种浏览器回归测试的方法,其特征在于,包括:
注册捕获事件钩子;
按键事件过滤与记录;
虚拟按键合成;
重定向标准按键;
虚拟按键发送。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在注册捕获事件钩子中以按键序列为注册基础,按键序列通过钩子函数获得。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将按键序列中的键值转化为虚拟按键消息。
4.一种浏览器回归测试的系统,其特征在于,包括:
注册捕获事件钩模块,用于通过注册钩子函数来实现对事件获取;
按键事件过滤与记录模块,用于负责将钩子函数捕获的事件过滤,将过滤出来的按键消息对应的键值记录到按键记录文件;
虚拟按键合成模块,用于负责将按键文件的键值转化为按键消息,由于在监听记录过程中记录的是键值,而被测应用程序接收的是按键消息,因而必须将按键记录文件的按键键值序列转化成按键消息序列;
重定向标准按键模块,用于负责将本地虚拟按键事件转化为应用程序的标准按键事件;
发送消息模块,用于负责将重定向后的标准按键序列发送给被测应用程序。
5.根据权利要求4所述的一系统,其特征在于:按键事件过滤与记录模块中的按键记录文件不仅要记录按键键值序列,同时记录文件还应记录时间发生的时间。
6.根据权利要求4所述的系统,其特征在于,虚拟按键合成模块负责将按键文件的键值转化为按键消息,把按键记录文件的按键键值序列转化成按键消息序列。
7.根据权利要求4所述的系统,其特征在于,虚拟按键合成模块还用于还原事件时间间隔,通过按键记录文件中的按键时间的一阶差分来控制虚拟按键合成的速度。
8.根据权利要求4所述的系统,其特征在于,重定向标准按键模块用于将本地虚拟按键事件转化为应用程序的标准按键事件,将机顶盒遥控通过左右键来控制焦点重定向为应用程序通过Tab键或Shift+Tab来实现焦点跳转。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010268737.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字家庭多功能治疗仪器
- 下一篇:光笔轨迹识别系统和方法