[发明专利]软件测试方法、装置、电子设备及可读存储介质在审
申请号: | 202110852935.2 | 申请日: | 2021-07-27 |
公开(公告)号: | CN113656286A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 苏雅如;王斯杰;何燕飞;林顺 | 申请(专利权)人: | 厦门雅基软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 361021 福建省厦门市集美区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 方法 装置 电子设备 可读 存储 介质 | ||
本申请涉及软件测试技术领域,公开了一种软件测试方法、装置、电子设备及可读存储介质,软件测试方法包括:发送针对待测试软件的目标元素的测试请求至待测试软件;接收待测试软件返回的目标元素的目标坐标信息;其中,目标坐标信息包括待测试软件所监听到的目标元素在当前设备上的实时坐标位置;基于目标坐标信息,接收针对目标元素的测试操作,确定针对目标元素的测试结果。本申请提供的软件测试方法可以提高测试结果的准确性,降低软件测试的维护成本。
技术领域
本申请涉及软件测试技术领域,具体而言,本申请涉及一种软件测试方法、装置、电子设备及可读存储介质。
背景技术
在软件开发过程中,通常需要对软件进行测试,例如游戏产品均需要经过测试之后才能上线。软件中包括多种元素,即构成软件的不同功能元素,例如,登录元素,在对软件的每一元素进行测试的过程中,需要先对元素进行定位,然后进行测试。
目前对软件的元素进行测试时,是采用固定的坐标轴对元素进行定位,一旦用于测试软件的终端设备更改,显示软件的屏幕尺寸可能发生变化,在软件自适应屏幕大小并进行展示之后,元素的坐标可能发生变化,难以准确地对元素进行定位,从而导致测试结果不准确,测试维护成本较高。
发明内容
本申请的目的旨在对待检测数据进行处理,以便于开发人员根据待检测数据快速找到问题根源,特提出以下技术方案:
第一方面,提供了一种软件测试方法,应用于测试终端,包括:
发送针对待测试软件的目标元素的测试请求至待测试软件;
接收待测试软件返回的目标元素的目标坐标信息;
其中,目标坐标信息包括待测试软件所监听到的目标元素在当前设备上的实时坐标位置;
基于目标坐标信息,接收针对目标元素的测试操作,确定针对目标元素的测试结果。
在第一方面的可选实施例中,基于目标坐标信息,接收针对目标元素的测试操作之前,还包括:
基于目标坐标信息获取目标元素的实时元素名称;
基于目标坐标信息,接收针对目标元素的测试操作,包括:
若实时元素名称与目标元素的标准元素名称相匹配,则基于目标坐标信息,接收针对目标元素的测试操作。
在第一方面的可选实施例中,基于目标坐标信息,接收针对目标元素的测试操作,确定针对目标元素的测试结果,包括:
基于目标坐标信息,接收针对目标元素的测试操作,得到目标元素的测试图像;
基于测试图像和目标元素的标准图像,确定测试结果。
在第一方面的可选实施例中,基于测试图像和目标元素的标准图像,确定测试结果,包括:
确定测试图像和标准图像之间的相似度;
若相似度大于或等于预设阈值,则目标元素的测试结果为测试正常;
若相似度小于预设阈值,则测试结果为测试异常。
第二方面,提供了一种软件测试方法,应用于待测试软件,包括:
接收针对目标元素的测试请求;
响应于测试请求,确定目标元素的目标坐标信息;
其中,目标坐标信息包括所监听到的目标元素在当前设备上的实时坐标位置;
返回目标坐标信息至测试终端,以使测试终端基于目标坐标信息确定针对目标元素的测试结果。
在第二方面的可选实施例中,确定目标元素的目标坐标信息之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅基软件有限公司,未经厦门雅基软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110852935.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于吸尘器的充电座及吸尘器充电系统
- 下一篇:接口调用系统、方法及电子设备