[发明专利]一种软件测试方法和装置在审
申请号: | 201310450584.8 | 申请日: | 2013-09-27 |
公开(公告)号: | CN104516812A | 公开(公告)日: | 2015-04-15 |
发明(设计)人: | 吴英;李凌虹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 杨伦 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 装置 | ||
1.一种软件测试方法,其特征在于,包括:
获取软件测试过程中的运行界面截图;
对所述运行界面截图进行图像识别,确定是否包含预定的操作元素;
若所述运行界面截图包含预定的操作元素,则下发对所述运行界面截图中的操作元素的操作指令。
2.根据权利要求1所述方法,其特征在于,所述获取软件测试过程中的运行界面截图包括:
在软件测试过程中以预定时间为周期获取运行界面截图;或者,
监测软件测试过程中的操作执行过程,在操作执行完毕后,获取运行界面截图。
3.根据权利要求1或2所述方法,其特征在于,若所述运行界面截图包含预定的操作元素大于一个,所述下发对所述运行界面截图中的操作元素的操作指令包括:
按照所述运行界面截图中的各操作元素的优先级,依次下发操作指令;或者,下发对所述运行界面截图中的各操作元素的操作指令以及各操作指令的执行优先级。
4.根据权利要求1或2所述方法,其特征在于,若所述运行界面截图包含预定的操作元素,还包括:确定操作元素在运行界面截图中的坐标;
所述下发对所述运行界面截图中的操作元素的操作指令包括:
下发对所述运行界面截图中所述坐标的操作指令。
5.根据权利要求1或2所述方法,其特征在于,所述对所述运行界面截图进行图像识别,确定是否包含预定的操作元素包括:
使用预定的操作元素对所述运行界面截图执行模板匹配,确定是否包含预定的操作元素。
6.一种软件测试装置,其特征在于,包括:
截图获取单元,用于获取软件测试过程中的运行界面截图;
元素确定单元,用于对所述截图获取单元获取的所述运行界面截图进行图像识别,确定是否包含预定的操作元素;
指令下发单元,用于若所述元素确定单元确定所述运行界面截图包含预定的操作元素,则下发对所述运行界面截图中的操作元素的操作指令。
7.根据权利要求6所述装置,其特征在于,
所述截图获取单元,用于在软件测试过程中以预定时间为周期获取运行界面截图;或者,监测软件测试过程中的操作执行过程,在操作执行完毕后,获取运行界面截图。
8.根据权利要求6或7所述装置,其特征在于,
所述指令下发单元,用于若所述元素确定单元确定所述运行界面截图包含预定的操作元素大于一个,则按照所述运行界面截图中的各操作元素的优先级,依次下发操作指令;或者,下发对所述运行界面截图中的各操作元素的操作指令以及各操作指令的执行优先级。
9.根据权利要求6或7所述装置,其特征在于,还包括:
坐标确定单元,用于若所述元素确定单元确定所述运行界面截图包含预定的操作元素,确定操作元素在运行界面截图中的坐标;
所述指令下发单元,用于下发对所述运行界面截图中所述坐标确定单元确定的坐标的操作指令。
10.根据权利要求6或7所述装置,其特征在于,
所述元素确定单元,用于使用预定的操作元素对所述运行界面截图执行模板匹配,确定是否包含预定的操作元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司;,未经腾讯科技(深圳)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310450584.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于支持基于风险的测试的方法和装置
- 下一篇:数据预处理装置及方法