[发明专利]应用软件的测试方法、装置、设备及计算机可读存储介质在审
申请号: | 201910970981.5 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110928766A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 洪美恋 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 魏润洁 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 测试 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种应用软件的测试方法,其特征在于,所述应用软件的测试方法包括以下步骤:
建立与各待测设备的通信连接,并获取各所述待测设备所显示的界面图片,其中各所述界面图片基于各所述待测设备中应用软件的运行生成;
显示各所述界面图片,并在接收到基于各所述界面图片发送的主控选择指令时,根据所述主控选择指令,将各所述待测设备划分为主控设备和群控设备;
在接收到基于所述主控设备的界面图片发送的操作指令时,将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试。
2.如权利要求1所述的应用软件的测试方法,其特征在于,所述显示各所述界面图片的步骤包括:
调用预设分辨率,并分别获取各所述待测设备的设备分辨率;
将预设分辨率逐一和各所述设备分辨率比对,生成与各所述界面图片对应的调整系数;
根据与各所述界面图片对应的调整系数,对各所述界面图片的显示分辨率进行调整,并将经调整后的各所述界面图片并排显示。
3.如权利要求2所述的应用软件的测试方法,其特征在于,所述将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤包括:
检测所述操作指令在所述主控设备的界面图片中的图片位置,并根据各所述调整系数,确定各所述待测设备中与所述图片位置对应的待测功能;
生成与各所述待测功能对应的触发指令,并将所述触发指令下发到各所述待测设备,以测试各待测设备中与所述图片位置对应的待测功能;
接收各所述待测设备反馈的测试结果,并判断各所述测试结果中是否存在异常结果,若存在异常结果,则记录与所述异常结果对应的待测设备;
对各所述测试结果中的异常结果和正常结果区分显示。
4.如权利要求1所述的应用软件的测试方法,其特征在于,所述将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤之前包括:
调用预设测试流程包,并确定所述操作指令在所述预设测试流程包中的测试位置;
根据所述测试位置确定测试流程,并按照所述测试流程中各项测试指令的排列顺序,逐一读取各项所述测试指令;
将读取的所述测试指令确定为所述操作指令,执行将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤。
5.如权利要求1-4任一项所述的应用软件的测试方法,其特征在于,所述应用软件的测试方法还包括步骤:
当接收到主控切换指令时,根据所述主控切换指令中的切换标识,确定各所述群控设备中的待切换群控设备;
在所述待切换群控设备和所述主控设备之间进行切换。
6.如权利要求5所述的应用软件的测试方法,其特征在于,所述建立与各待测设备的通信连接的步骤之后包括:
调用预设设备列表,并读取各所述待测设备的设备信息;
将各所述设备信息添加到所述预设设备列表中显示,并监控各所述待测设备的在线状态;
所述根据所述主控选择指令,将各所述待测设备划分为主控设备和群控设备的步骤之后包括:
读取各所述待测设备的控制属性,并基于各所述控制属性对所述预设设备列表进行更新。
7.如权利要求1-4任一项所述的应用软件的测试方法,其特征在于,所述获取各所述待测设备所显示的界面图片的步骤包括:
向各所述待测设备发送接口调用指令,以供各所述待测设备基于所述接口调用指令调用接口进行录屏,得到与各所述待测设备对应的码流视频,并对各所述码流视频解码生成码流图片;
将与各所述待测设备对应的码流图片确定为各所述待测设备所显示的界面图片,并对各所述待测设备所显示的界面图片进行获取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910970981.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用电器识别方法及装置
- 下一篇:一种人工机器人的控制优先级分析系统