应用程序的测试方法、装置及设备制造方法及图纸

技术编号:37454099 阅读:7 留言:0更新日期:2023-05-06 09:26
本申请实施例提供一种应用程序的测试方法、装置及设备,该方法可以包括:获取测试请求,测试请求用于请求对第一应用程序进行测试;根据测试请求,通过宿主应用程序加载插件管理器,插件管理器中包括多个应用程序的注册信息,宿主应用程序具有组件代理权限;在插件管理器中获取第一应用程序的第一注册信息;根据第一注册信息,通过宿主应用程序和插件管理器启动第一应用程序,并对第一应用程序进行测试。提高了对应用程序的测试效率。提高了对应用程序的测试效率。提高了对应用程序的测试效率。

【技术实现步骤摘要】
应用程序的测试方法、装置及设备


[0001]本申请涉及计算机
,尤其涉及一种应用程序的测试方法、装置及设备。

技术介绍

[0002]当开发人员研发出新的应用程序(Application,APP)时,需要在终端设备中对应用程序进行测试。
[0003]在相关技术中,在终端设备中对应用程序进行测试时,通常需要人工授权安装应用程序。然而,在上述过程中,每次对应用程序进行测试时,都需要安装应用程序,且人工授权花费的时间较长,导致对应用程序的测试效率低。

技术实现思路

[0004]本申请的多个方面提供一种应用程序的测试方法、装置及设备,用以提高对应用程序的测试效率。
[0005]第一方面,本申请实施例提供一种应用程序的测试方法,包括:
[0006]获取测试请求,所述测试请求用于请求对第一应用程序进行测试;
[0007]根据所述测试请求,通过宿主应用程序加载插件管理器,所述插件管理器中包括多个应用程序的注册信息,所述宿主应用程序具有组件代理权限;
[0008]在所述插件管理器中获取所述第一应用程序的第一注册信息;
[0009]根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,并对所述第一应用程序进行测试。
[0010]第二方面,本申请实施例提供一种应用程序的测试方法,包括:
[0011]获取测试请求,所述测试请求用于请求对第一应用程序进行测试,所述第一应用程序为音视频应用程序;
[0012]根据所述测试请求,通过宿主应用程序加载插件管理器,所述插件管理器中包括多个应用程序的注册信息,所述宿主应用程序具有组件代理权限;
[0013]在所述插件管理器中获取所述第一应用程序的第一注册信息;
[0014]根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,并对所述第一应用程序进行测试。
[0015]在一种可能的实施方式中,所述第一注册信息包括所述第一应用程序的加载路径和启动信息;根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,包括:
[0016]根据所述加载路径,通过所述插件管理器加载所述第一应用程序;
[0017]根据所述启动信息,通过所述宿主应用程序启动所述第一应用程序。
[0018]在一种可能的实施方式中,根据所述第一应用程序的加载路径,通过所述插件管理器加载所述第一应用程序,包括:
[0019]通过所述插件管理器,在所述加载路径对应的存储空间中获取所述第一应用程序
的第一程序文件;
[0020]通过所述插件管理器将所述第一程序文件加载至内存,以实现加载所述第一应用程序。
[0021]在一种可能的实施方式中,根据所述启动信息,通过所述宿主应用程序启动所述第一应用程序,包括:
[0022]通过所述宿主应用程序为所述第一应用程序分配运行资源,所述运行资源包括内存资源、处理器资源或网络资源;
[0023]基于所述运行资源和所述启动信息,通过所述宿主应用程序启动所述第一应用程序。
[0024]在一种可能的实施方式中,所述启动信息包括启动页面;基于所述运行资源和所述启动信息,通过所述宿主应用程序启动所述第一应用程序,包括:
[0025]对所述第一应用程序的第一程序文件进行解码处理,得到多个第一组件和至少一个资源标识;
[0026]基于所述运行资源,通过所述宿主应用程序中的代理组件启动所述多个第一组件,通过所述宿主应用程序调用所述至少一个资源标识对应的应用资源,并显示所述启动页面。
[0027]在一种可能的实施方式中,所述宿主应用程序中包括至少一个所述代理组件;通过所述宿主应用程序中的代理组件启动所述多个第一组件,包括:
[0028]在所述多个第一组件中确定每个代理组件对应的第一组件;
[0029]通过至少一个所述代理组件启动对应的第一组件。
[0030]在一种可能的实施方式中,所述方法还包括:
[0031]获取所述宿主应用程序的第二程序文件;
[0032]响应于所述宿主应用程序的安装指令,生成所述宿主应用程序对应的组件代理权限请求,并显示所述组件代理权限请求;
[0033]响应对所述组件代理权限请求的确认指令,为所述宿主应用程序设置组件代理权限,并根据所述第二程序文件安装所述宿主应用程序。
[0034]在一种可能的实施方式中,所述方法还包括:
[0035]在终端设备中不存在所述插件管理器,和/或所述插件管理器发生更新时,接收测试平台发送的所述插件管理器的可执行文件;
[0036]存储所述插件管理器的可执行文件。
[0037]在一种可能的实施方式中,所述方法还包括:
[0038]接收测试平台发送的所述第一应用程序的第一程序文件;
[0039]在所述第一程序文件对应的加载路径所对应的存储空间中存储所述第一程序文件。
[0040]第三方面,本申请实施例提供一种应用程序的测试装置,包括:第一获取模块、加载模块、第二获取模块和启动模块,其中,
[0041]所述第一获取模块用于,获取测试请求,所述测试请求用于请求对第一应用程序进行测试;
[0042]所述加载模块用于,根据所述测试请求,通过宿主应用程序加载插件管理器,所述
插件管理器中包括多个应用程序的注册信息,所述宿主应用程序具有组件代理权限;
[0043]所述第二获取模块用于,在所述插件管理器中获取所述第一应用程序的第一注册信息;
[0044]所述启动模块用于,根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,并对所述第一应用程序进行测试。
[0045]在一种可能的实施方式中,所述第一注册信息包括所述第一应用程序的加载路径和启动信息;所述启动模块具体用于:
[0046]根据所述加载路径,通过所述插件管理器加载所述第一应用程序;
[0047]根据所述启动信息,通过所述宿主应用程序启动所述第一应用程序。
[0048]在一种可能的实施方式中,所述启动模块具体用于:
[0049]通过所述插件管理器,在所述加载路径对应的存储空间中获取所述第一应用程序的第一程序文件;
[0050]通过所述插件管理器将所述第一程序文件加载至内存,以实现加载所述第一应用程序。
[0051]在一种可能的实施方式中,所述启动模块具体用于:
[0052]通过所述宿主应用程序为所述第一应用程序分配运行资源,所述运行资源包括内存资源、处理器资源或网络资源;
[0053]基于所述运行资源和所述启动信息,通过所述宿主应用程序启动所述第一应用程序。
[0054]在一种可能的实施方式中,所述启动信息包括启动页面;所述启动模块具体用于:
[0055]对所述第一应用程序的第一程序文件进行解码处理,得到多个第一组件和至少一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的测试方法,其特征在于,包括:获取测试请求,所述测试请求用于请求对第一应用程序进行测试;根据所述测试请求,通过宿主应用程序加载插件管理器,所述插件管理器中包括多5个应用程序的注册信息,所述宿主应用程序具有组件代理权限;在所述插件管理器中获取所述第一应用程序的第一注册信息;根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,并对所述第一应用程序进行测试。2.一种应用程序的测试方法,其特征在于,包括:0获取测试请求,所述测试请求用于请求对第一应用程序进行测试,所述第一应用程序为音视频应用程序;根据所述测试请求,通过宿主应用程序加载插件管理器,所述插件管理器中包括多个应用程序的注册信息,所述宿主应用程序具有组件代理权限;在所述插件管理器中获取所述第一应用程序的第一注册信息;5根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,并对所述第一应用程序进行测试。3.根据权利要求1或2所述的方法,其特征在于,所述第一注册信息包括所述第一应用程序的加载路径和启动信息;根据所述第一注册信息,通过所述宿主应用程序和所述插件管理器启动所述第一应用程序,包括:0根据所述加载路径,通过所述插件管理器加载所述第一应用程序;根据所述启动信息,通过所述宿主应用程序启动所述第一应用程序。4.根据权利要求3所述的方法,其特征在于,根据所述第一应用程序的加载路径,通过所述插件管理器加载所述第一应用程序,包括:通过所述插件管理器,在所述加载路径对应的存储空间中获取所述第一应用程序的5第一程序文件;通过所述插件管理器将所述第一程序文件加载至内存,以实现加载所述第一应用程序。5.根据权利要求3或4所述的方法,其特征在于,根据所述启动信息,通过所述宿主应用程序启动所述第一应用程序,包括:0通过所述宿主应用程序为所述第一应用程序分配运行资源,所述运行资源包括内存资源、处理器资源或网络资源;基于所述运行资源和所述启动信息,通过所述宿主应用程序启动所述第一应用程序。6.根据权利要求5所述的方法,其特征在于,所述启动信息包括启动页面;基于所述运行资源和所述启动信息,通过所述宿主应用程序启动所述第一应用程序,包括:对所述第一应用程序的第一程序文件进行解码处理,得到多个第一组件和至少一个资源标识;基于所述运行资源,通过所述宿主应用程序中的代理组件启动所述多个第一组件,通过所述宿主应用程序调用所述至少一个资源标识对应的应用资源,并显示所述启动页面。7.根据...

【专利技术属性】
技术研发人员:兰天
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1