一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用程序的测试方法、装置、电子设备及存储介质与流程

2022-11-12 12:44:19 来源:中国专利 TAG:

技术特征:
1.一种应用程序的测试方法,其特征在于,包括:获取应用程序的应用界面中界面元素的元素特征值;响应于针对所述应用程序的测试指令配置操作,从所述界面元素中提取与所述测试指令配置操作对应的目标界面元素,并获取所述目标界面元素对应的目标元素特征值;根据各个所述目标界面元素的目标元素特征值,生成与所述应用程序对应的测试指令集,将所述测试指令集发送至各个所述测试终端;接收各个所述测试终端发送的测试结果,所述测试结果为所述测试终端在所述应用程序中完成与所述测试指令集对应的操作后生成的。2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述应用程序的测试指令配置操作,从所述界面元素中提取与所述测试指令配置操作对应的目标界面元素,包括:提供任务配置界面,所述任务配置界面至少包括若干个不同应用程序以及每一个应用程序对应的操作动作;响应于针对所述应用程序的选择操作,选定待测试的应用程序;响应于针对所述应用程序对应的操作动作的选择操作,选定与所述应用程序对应的至少一个目标操作动作,并获取各个所述目标操作动作在所述应用程序中对应的目标界面元素;获取各个所述目标界面元素对应的目标元素特征值。3.根据权利要求2所述的方法,其特征在于,所述根据各个所述目标界面元素的目标元素特征值,生成与所述应用程序对应的测试指令集,包括:获取各个所述目标界面元素对应的控制指令;采用各个所述目标界面元素对应的目标元素特征值以及控制指令,生成针对所述应用程序的测试指令集。4.根据权利要求1所述的方法,其特征在于,所述将所述测试指令集发送至各个所述测试终端,包括:获取各个所述测试终端的设备标识;分别创建与各个所述测试终端对应的执行线程;分别通过所述执行线程将所述控制指令发送至所述设备标识对应的测试终端。5.根据权利要求4所述的方法,其特征在于,还包括:通过所述执行线程记录所属测试终端在执行所述测试指令集时的执行进度。6.根据权利要求1所述的方法,其特征在于,还包括:响应于测试终端的首次连接,获取所述测试终端的设备信息,所述设备信息至少包括设备标识以及设备型号。7.一种应用程序的测试方法,其特征在于,包括:响应于调试模式打开指令,开启调试模式,并建立与控制终端之间的通信连接,向所述控制终端发送设备信息;获取所述控制终端发送的测试指令集,所述测试指令集为所述控制终端根据应用程序中目标界面元素的目标元素特征值所生成的;运行与所述测试指令集对应的应用程序,并在所述应用程序中执行与所述测试指令集对应的操作;
响应于完成所述测试指令集对应的操作,生成针对所述测试指令集的测试结果,并将所述测试结果发送至所述控制终端。8.根据权利要求7所述的方法,其特征在于,所述在所述应用程序中执行与所述测试指令集对应的操作,包括:从所述测试指令集中提取各个所述目标界面元素对应的目标元素特征值以及控制指令;按照所述控制指令的执行顺序,逐个解析所述目标元素特征值,获得对应的目标界面元素在图形用户界面中的显示坐标,并在所述显示坐标执行控制指令对应的控制操作。9.一种应用程序的测试装置,其特征在于,包括:元素特征值获取模块,用于获取应用程序的应用界面中界面元素的元素特征值;任务配置模块,用于响应于针对所述应用程序的测试指令配置操作,从所述界面元素中提取与所述测试指令配置操作对应的目标界面元素,并获取所述目标界面元素对应的目标元素特征值;指令集发送模块,用于根据各个所述目标界面元素的目标元素特征值,生成与所述应用程序对应的测试指令集,将所述测试指令集发送至各个所述测试终端;测试结果接收模块,用于接收各个所述测试终端发送的测试结果,所述测试结果为所述测试终端在所述应用程序中完成与所述测试指令集对应的操作后生成的。10.一种应用程序的测试装置,其特征在于,包括:设备信息发送模块,用于响应于调试模式打开指令,开启调试模式,并建立与控制终端之间的通信连接,向所述控制终端发送设备信息;指令集获取模块,用于获取所述控制终端发送的测试指令集,所述测试指令集为所述控制终端根据应用程序中目标界面元素的目标元素特征值所生成的;测试执行模块,用于运行与所述测试指令集对应的应用程序,并在所述应用程序中执行与所述测试指令集对应的操作;测试结果生成模块,用于响应于完成所述测试指令集对应的操作,生成针对所述测试指令集的测试结果,并将所述测试结果发送至所述控制终端。11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行存储器上所存放的程序时,实现如权利要求1-8任一项所述的方法。12.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-8任一项所述的方法。

技术总结
本发明实施例提供了一种应用程序的测试方法、装置、电子设备及存储介质,所述方法包括:获取应用程序的应用界面中界面元素的元素特征值;响应于针对所述应用程序的测试指令配置操作,从所述界面元素中提取与所述测试指令配置操作对应的目标界面元素,并获取所述目标界面元素对应的目标元素特征值;根据各个所述目标界面元素的目标元素特征值,生成与所述应用程序对应的测试指令集,将所述测试指令集发送至各个所述测试终端;接收各个所述测试终端发送的测试结果,所述测试结果为所述测试终端在所述应用程序中完成与所述测试指令集对应的操作后生成的。的操作后生成的。的操作后生成的。


技术研发人员:张鹏
受保护的技术使用者:中国电信股份有限公司
技术研发日:2022.08.02
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献