[发明专利]应用软件的测试方法、装置、设备及计算机可读存储介质在审
申请号: | 201910970981.5 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110928766A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 洪美恋 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 魏润洁 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开一种应用软件的测试方法、装置、设备及计算机可读存储介质,所述方法包括:建立与各待测设备的通信连接,并获取各待测设备所显示的界面图片,其中界面图片基于应用软件在各待测设备上运行后生成;显示各界面图片,并在接收到基于各界面图片发送的主控选择指令时,根据主控选择指令,将各待测设备划分为主控设备和群控设备;在接收到基于主控设备的界面图片发送的操作指令时,将操作指令下发到各待测设备中,以对各待测设备中的应用软件进行测试。本方案测试时基于主控设备的界面图片来触发操作指令并下发到各待测设备中,以此实现对各台待测设备的测试,缩短了测试周期,提高了测试效率。
技术领域
本发明主要涉及数据处理技术领域,具体地说,涉及一种应用软件的测试方法、装置、设备及计算机可读存储介质。
背景技术
随着科技的发展,智能终端上所支持安装的应用软件种类越来越多;各应用软件在推广到市场使用之前或者更新之后均需要进行测试,以确保其各项功能的正确性。
目前测试主要涉及到手动测试和自动测试,其中手动测试不可避免会有大量的重复劳动,时效性差;对于迭代频繁,更新周期短的应用软件更是耗费大量人力;为此,引入了自动测试。
自动测试先录制脚本或编写脚本,单机调试无误后在测试平台选择执行。当应用软件更新,页面元素出现变化,上个版本录制的脚本已不适用时,则需投入资源维护,但往往维护成本高于重新录制,一般会选择重新录制。如此一来导致了自动测试针对各次更新均需要维护脚本或者重新开发脚本,测试周期长,测试效率低。
发明内容
本发明的主要目的是提供一种应用软件的测试方法、装置、设备及计算机可读存储介质,旨在解决现有技术中应用软件的测试周期长,效率低的问题。
为实现上述目的,本发明提供一种应用软件的测试方法,所述应用软件的测试方法包括以下步骤:
建立与各待测设备的通信连接,并获取各所述待测设备所显示的界面图片,其中各所述界面图片基于各所述待测设备中应用软件的运行生成;
显示各所述界面图片,并在接收到基于各所述界面图片发送的主控选择指令时,根据所述主控选择指令,将各所述待测设备划分为主控设备和群控设备;
在接收到基于所述主控设备的界面图片发送的操作指令时,将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试。
优选地,所述显示各所述界面图片的步骤包括:
调用预设分辨率,并分别获取各所述待测设备的设备分辨率;
将预设分辨率逐一和各所述设备分辨率比对,生成与各所述界面图片对应的调整系数;
根据与各所述界面图片对应的调整系数,对各所述界面图片的显示分辨率进行调整,并将经调整后的各所述界面图片并排显示。
优选地,所述将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤包括:
检测所述操作指令在所述主控设备的界面图片中的图片位置,并根据各所述调整系数,确定各所述待测设备中与所述图片位置对应的待测功能;
生成与各所述待测功能对应的触发指令,并将所述触发指令下发到各所述待测设备,以测试各待测设备中与所述图片位置对应的待测功能;
接收各所述待测设备反馈的测试结果,并判断各所述测试结果中是否存在异常结果,若存在异常结果,则记录与所述异常结果对应的待测设备;
对各所述测试结果中的异常结果和正常结果区分显示。
优选地,所述将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤之前包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970981.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用电器识别方法及装置
- 下一篇:一种人工机器人的控制优先级分析系统