[发明专利]一种交互式应用的测试方法及相关装置在审
申请号: | 201910647927.7 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110347608A | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 韩尹波;孙大伟;方亮;荆彦青;贺国睿;曹斌;李林申 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互式应用 操作指令 目标点集 集合 图像 测试 测试过程 测试效率 多个目标 目标坐标 相关装置 运行过程 坐标点 申请 检测 | ||
本申请公开了一种交互式应用的测试方法,用于提高交互式应用在测试过程中的测试效率。本申请方法包括:获取第一图像,第一图像为交互式应用运行过程中的截图;通过检测模型,获取第一图像的目标点集,目标点集包括一个或多个目标坐标点;根据目标点集,生成操作指令集合,操作指令集合中包括一个或多个与目标坐标点对应的操作指令;根据操作指令集合获取测试结果。
技术领域
本申请涉及计算机技术领域,尤其涉及一种交互式应用的测试方法及相关装置。
背景技术
随着移动通信技术的发展,移动终端已经成为人们不可或缺的工具。人们不仅可以通过移动终端进行通信,还可以使用移动终端上网、办公、娱乐等。其中,由于移动终端具有便携性,移动终端上的游戏可以随时随地游玩,因此移动终端上的游戏已经有取代传统的个人电脑端游戏的趋势,成为人们休闲娱乐的首选。
在移动终端游戏的开发过程中,通常需要对移动终端游戏进行各方面的测试,以测试移动终端游戏再运行过程中是否会存在异常。目前,移动终端游戏的测试方案为基于Monkey测试工具来进行测试,即在移动终端游戏的运行过程中通过随机产生点击、滑动等操作来模拟用户的操作,从而实现对移动终端游戏的测试。
然而,基于Monkey测试工具进行测试的方案具有纯随机性,在大部分情况下,Monkey测试工具所产生的随机操作为无效操作,即无法触发相应的操作响应事件,操作有效率低,导致测试效率低下。
发明内容
本申请实施例提供了一种交互式应用的测试方法及相关装置,通过获取交互式应用运行过程中的界面截图,并且通过预先训练好的检测模型对截图进行处理,获得截图上能够触发操作响应事件的有效点集,再基于该有效点集对交互式应用进行相应的点击操作,能够保证在交互式应用的测试过程中可以有效触发操作响应事件,提高了测试效率。
本申请实施例第一方面提供一种交互式应用的测试方法,包括:
获取第一图像,第一图像为交互式应用运行过程中的截图;
通过检测模型,获取第一图像的目标点集,目标点集包括一个或多个目标坐标点;
根据目标点集,生成操作指令集合,操作指令集合中包括一个或多个与目标坐标点对应的操作指令;
根据操作指令集合获取测试结果。
本申请实施例第二方面提供一种交互式应用的测试装置,包括:
获取单元,应用获取第一图像,第一图像为交互式应用运行过程中的截图;
获取单元,还用于通过检测模型,获取截图的目标点集,目标点集包括一个或多个目标坐标点;
生成单元,应用根据目标点集,生成操作指令集合,操作指令集合中包括一个或多个与目标坐标点对应的操作指令;
获取单元,还用于根据操作指令集合获取测试结果。
在一种可能的设计中,在本申请实施例的第二方面的一种实现方式中,还包括加入单元;
获取单元,还用于获取一个或多个目标坐标点对应的类别;
加入单元,用于根据一个或多个目标坐标点对应的类别,将一个或多个目标坐标点加入至第一处理队列;
生成单元,还用于根据一个或多个目标坐标点在第一处理队列中的顺序,生成操作指令集合,操作指令集合中的操作指令具有对应的操作顺序。
在一种可能的设计中,在本申请实施例的第二方面的第一种实现方式中,
获取单元,还用于获取一个或多个目标坐标点在截图中的位置信息;
加入单元,还用于根据一个或多个目标坐标点在截图中的位置信息,将一个或多个目标坐标点加入至第二处理队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910647927.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据上链测试方法
- 下一篇:一种测试区块链软件的方法及装置