【技术实现步骤摘要】
应用程序的测试方法、装置、电子设备及存储介质
[0001]本专利技术涉及设备控制
,特别是涉及一种应用程序的测试方法、一种应用程序的测试装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
[0002]随着科技技术的发展以及智能终端的普及,智能终端所提供的相关功能为人们的日常生活带来很大的便利性。其中,对于智能终端,其在提供相应功能时,往往需要依赖于相关的应用程序,而对于同一应用程序,其在不同智能终端上的运行情况往往并不相同。对此,当应用开发商开发了一款应用程序后,需要在不同的智能终端上进行测试,以检查应用程序的运行情况。而在相关的测试过程中,往往需要搭建本地自动化测试框架环境或需要付费使用云端的自动化测试平台以实现应用程序的测试,不仅测试过程复杂,而且测试成本也高,无法满足实际的测试需求。
技术实现思路
[0003]本专利技术实施例是提供一种应用程序的测试方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决在进行批量设备的测试过程中存在测试过程复杂以及测试成本高的问题。
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序的测试方法,其特征在于,包括:获取应用程序的应用界面中界面元素的元素特征值;响应于针对所述应用程序的测试指令配置操作,从所述界面元素中提取与所述测试指令配置操作对应的目标界面元素,并获取所述目标界面元素对应的目标元素特征值;根据各个所述目标界面元素的目标元素特征值,生成与所述应用程序对应的测试指令集,将所述测试指令集发送至各个所述测试终端;接收各个所述测试终端发送的测试结果,所述测试结果为所述测试终端在所述应用程序中完成与所述测试指令集对应的操作后生成的。2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述应用程序的测试指令配置操作,从所述界面元素中提取与所述测试指令配置操作对应的目标界面元素,包括:提供任务配置界面,所述任务配置界面至少包括若干个不同应用程序以及每一个应用程序对应的操作动作;响应于针对所述应用程序的选择操作,选定待测试的应用程序;响应于针对所述应用程序对应的操作动作的选择操作,选定与所述应用程序对应的至少一个目标操作动作,并获取各个所述目标操作动作在所述应用程序中对应的目标界面元素;获取各个所述目标界面元素对应的目标元素特征值。3.根据权利要求2所述的方法,其特征在于,所述根据各个所述目标界面元素的目标元素特征值,生成与所述应用程序对应的测试指令集,包括:获取各个所述目标界面元素对应的控制指令;采用各个所述目标界面元素对应的目标元素特征值以及控制指令,生成针对所述应用程序的测试指令集。4.根据权利要求1所述的方法,其特征在于,所述将所述测试指令集发送至各个所述测试终端,包括:获取各个所述测试终端的设备标识;分别创建与各个所述测试终端对应的执行线程;分别通过所述执行线程将所述控制指令发送至所述设备标识对应的测试终端。5.根据权利要求4所述的方法,其特征在于,还包括:通过所述执行线程记录所属测试终端在执行所述测试指令集时的执行进度。6.根据权利要求1所述的方法,其特征在于,还包括:响应于测试终端的首次连接,获取所述测试终端的设备信息,所述设备信息至少包括设备标识以及设备型号。7.一种应用程序的测试方法,其特征在于,包括:响应于调试模式打开指令,开启调试模式,并建立与控制终端之间的通信连接,向所述控制终端发送设备信息;获取所述控制终端发送的测试指令集,所述测试指令集为所述控制终端根据应用程序中目标界面元素的目标元素特征值所生成的;运行与所述测试指令集对应的应用程序,并在所...
【专利技术属性】
技术研发人员:张鹏,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。