【技术实现步骤摘要】
应用软件的测试方法、装置、设备及计算机可读存储介质
本专利技术主要涉及数据处理
,具体地说,涉及一种应用软件的测试方法、装置、设备及计算机可读存储介质。
技术介绍
随着科技的发展,智能终端上所支持安装的应用软件种类越来越多;各应用软件在推广到市场使用之前或者更新之后均需要进行测试,以确保其各项功能的正确性。目前测试主要涉及到手动测试和自动测试,其中手动测试不可避免会有大量的重复劳动,时效性差;对于迭代频繁,更新周期短的应用软件更是耗费大量人力;为此,引入了自动测试。自动测试先录制脚本或编写脚本,单机调试无误后在测试平台选择执行。当应用软件更新,页面元素出现变化,上个版本录制的脚本已不适用时,则需投入资源维护,但往往维护成本高于重新录制,一般会选择重新录制。如此一来导致了自动测试针对各次更新均需要维护脚本或者重新开发脚本,测试周期长,测试效率低。
技术实现思路
本专利技术的主要目的是提供一种应用软件的测试方法、装置、设备及计算机可读存储介质,旨在解决现有技术中应用软件的测试周期长,效率 ...
【技术保护点】
1.一种应用软件的测试方法,其特征在于,所述应用软件的测试方法包括以下步骤:/n建立与各待测设备的通信连接,并获取各所述待测设备所显示的界面图片,其中各所述界面图片基于各所述待测设备中应用软件的运行生成;/n显示各所述界面图片,并在接收到基于各所述界面图片发送的主控选择指令时,根据所述主控选择指令,将各所述待测设备划分为主控设备和群控设备;/n在接收到基于所述主控设备的界面图片发送的操作指令时,将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试。/n
【技术特征摘要】 【专利技术属性】
1.一种应用软件的测试方法,其特征在于,所述应用软件的测试方法包括以下步骤:
建立与各待测设备的通信连接,并获取各所述待测设备所显示的界面图片,其中各所述界面图片基于各所述待测设备中应用软件的运行生成;
显示各所述界面图片,并在接收到基于各所述界面图片发送的主控选择指令时,根据所述主控选择指令,将各所述待测设备划分为主控设备和群控设备;
在接收到基于所述主控设备的界面图片发送的操作指令时,将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试。
2.如权利要求1所述的应用软件的测试方法,其特征在于,所述显示各所述界面图片的步骤包括:
调用预设分辨率,并分别获取各所述待测设备的设备分辨率;
将预设分辨率逐一和各所述设备分辨率比对,生成与各所述界面图片对应的调整系数;
根据与各所述界面图片对应的调整系数,对各所述界面图片的显示分辨率进行调整,并将经调整后的各所述界面图片并排显示。
3.如权利要求2所述的应用软件的测试方法,其特征在于,所述将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤包括:
检测所述操作指令在所述主控设备的界面图片中的图片位置,并根据各所述调整系数,确定各所述待测设备中与所述图片位置对应的待测功能;
生成与各所述待测功能对应的触发指令,并将所述触发指令下发到各所述待测设备,以测试各待测设备中与所述图片位置对应的待测功能;
接收各所述待测设备反馈的测试结果,并判断各所述测试结果中是否存在异常结果,若存在异常结果,则记录与所述异常结果对应的待测设备;
对各所述测试结果中的异常结果和正常结果区分显示。
4.如权利要求1所述的应用软件的测试方法,其特征在于,所述将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤之前包括:
调用预设测试流程包,并确定所述操作指令在所述预设测试流程包中的测试位置;
根据所述测试位置确定测试流程,并按照所述测试流程中各项测试指令的排列顺序,逐一读取各项所述测试指令;
将读取的所述测试指令确定为所述操作指令,执行将所述操作指令下发到各所述待测设备中,以对各所述待测设备中的应用软件进行测试的步骤。
5.如权利要求1-4任一项所述的应用软件的测试方法,其特征在于,所述应用软件的测试方法还包括步骤:
技术研发人员:洪美恋,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。