[发明专利]软件测试方法和系统有效
| 申请号: | 201310287772.3 | 申请日: | 2013-07-09 |
| 公开(公告)号: | CN103365779B | 公开(公告)日: | 2016-11-09 |
| 发明(设计)人: | 康宗学;岳闯 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 测试 方法 系统 | ||
1.一种软件测试方法,其特征在于,包括如下步骤:
在操作事件录制过程中,检测操作事件对应的操作动作的坐标位置;
进行界面元素识别获得界面元素标识与界面元素区域的对应关系;
根据所述坐标位置以及所述对应关系确定所述操作事件对应的界面元素标识;
将所述操作事件和与该操作事件对应的界面元素标识绑定后转换为脚本存储在脚本文件中;
将所述脚本文件进行回放,生成测试报告。
2.根据权利要求1所述的软件测试方法,其特征在于,还包括步骤:记录所述操作事件距离该操作事件对应的上次操作事件结束的时间间隔,该时间间隔用于在将所述脚本文件进行回放时,确定回放时隙。
3.根据权利要求1或2所述的软件测试方法,其特征在于:
所述将所述脚本文件进行回放,自动执行测试生成测试报告包括步骤:在回放所述脚本文件时,对预设的检查点进行分析,在脚本文件回放完毕后,获取所述检查点的检验结果和脚本文件回放的执行结果,根据所述检验结果和所述执行结果生成测试报告。
4.根据权利要求3所述的软件测试方法,其特征在于,还包括步骤:
实时抓取录制操作事件过程中软件运行的状态信息后进行存储,实时抓取回放脚本文件过程中软件运行的状态信息后进行存储;
在获取检查点的检验结果时,将验证失败的检查点对应的录制操作事件过程中软件运行的状态信息和回放脚本文件过程中软件运行的状态信息进行对比获得的对比结果记录到该检查点的检验结果中。
5.根据权利要求1或2所述的软件测试方法,其特征在于,还包括步骤:接收用于整理所述脚本文件的操作指令,根据该操作指令对所述脚本文件进行增加、删除、或者修改脚本语句的操作。
6.根据权利要求1或2所述的软件测试方法,其特征在于,还包括步骤:确认是否获取到设备对象,若是,则同步所述设备对象的画面,并确认是否同步成功。
7.一种软件测试系统,其特征在于,包括录制模块和回放模块,所述录制模块包括检测单元、识别单元、确定单元、转换单元,所述回放模块包括测试单元,其中:
所述检测单元用于在操作事件录制过程中,检测操作事件对应的操作动作的坐标位置;
所述识别单元用于进行界面元素识别获得界面元素标识与界面元素区域的对应关系;
所述确定单元用于根据所述坐标位置以及所述对应关系确定所述操作事件对应的界面元素标识;
所述转换单元用于将所述操作事件和与该操作事件对应的界面元素标识绑定后转换为脚本存储在脚本文件中;
所述测试单元用于将所述脚本文件进行回放,生成测试报告。
8.根据权利要求7所述的软件测试系统,其特征在于,所述录制模块还包括:
时间记录单元,用于记录所述操作事件距离该操作事件对应的上次操作事件结束的时间间隔,该时间间隔用于在所述测试单元将所述脚本文件进行回放时,确定回放时隙。
9.根据权利要求7或8所述的软件测试系统,其特征在于:
所述录制模块还包括第一抓取单元和第一存储单元,所述第一抓取单元用于实时抓取录制操作事件过程中软件运行的状态信息后存储在所述第一存储单元;
所述回放模块还包括第二抓取单元和第二存储单元,所述第二抓取单元用于实时抓取回放脚本文件过程中软件运行的状态信息后存储在所述第二存储单元;
所述测试单元在回放所述脚本文件时,对预设的检查点进行分析,将验证失败的检查点对应的录制操作事件过程中软件运行的状态信息和回放脚本文件过程中软件运行的状态信息进行对比获得的对比结果记录到该检查点的检验结果中,在脚本文件回放完毕后,获取预设的检查点的检验结果和脚本文件回放的执行结果,根据所述检验结果和所述执行结果生成测试报告。
10.根据权利要求7或8所述的软件测试系统,其特征在于,还包括:
整理模块,用于接收用于整理所述脚本文件的操作指令,根据该操作指令对所述脚本文件进行增加、删除、或者修改脚本语句的操作;
和/或者
初始化模块,用于确认是否获取到设备对象,若是,则同步所述设备对象的画面,并确认是否同步成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310287772.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能水箱发泡装置
- 下一篇:一种测试控件的方法和装置





