一种应用程序的测试方法、装置、设备及存储介质制造方法及图纸

技术编号:37478349 阅读:8 留言:0更新日期:2023-05-07 09:19
本公开提供一种应用程序的测试方法、装置、设备及存储介质,所述方法包括:响应于应用程序测试请求,从客户端获取测试用户的应用权限凭证,基于应用权限凭证将应用程序发布在客户端,以使得客户端对应用程序进行测试。该方法可以在测试用户登录客户端的状态下,在客户端测试应用程序的测试流程比较简单,可以缩短应用程序测试时间,提高测试效率。提高测试效率。提高测试效率。

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


[0001]本专利技术涉及互联网
,尤其涉及一种应用程序的测试方法、装置、设备及存储介质。

技术介绍

[0002]开发者在云服务平台搭建应用程序后,需要在应用程序上线前对应用程序进行测试,以保证应用程序在上线后可以正常运行。
[0003]相关技术中,可以从云服务平台下载应用程序,然后将应用程序部署和发布在客户端的开放平台上,接着对应用程序进行测试,因此,应用程序的测试流程比较繁琐,导致应用程序测试耗费大量时间。

技术实现思路

[0004]根据本公开的一方面,提供了一种应用程序的测试方法,包括:
[0005]响应于应用程序测试请求,从客户端获取测试用户的应用权限凭证;
[0006]基于所述应用权限凭证将所述应用程序发布在所述客户端,以使得所述客户端对所述应用程序进行测试。
[0007]根据本公开的另一方面,提供了一种应用程序的测试方法,包括:
[0008]响应于来自开发平台的应用创建消息,发送测试用户的应用权限凭证至所述开发平台;
[0009]响应于来自开发平台的待发布信息,基于所述测试用户发布应用程序,所述待发布信息至少包括应用程序;
[0010]若检测到客户端登录凭证与测试用户的登录凭证匹配时,对所述应用程序进行测试。
[0011]根据本公开的另一方面,提供了一种应用程序的测试装置,包括:
[0012]通信模块,用于响应于应用程序测试请求,从客户端获取测试用户的应用权限凭证;<br/>[0013]控制模块,用于基于所述应用权限凭证将所述应用程序发布在所述客户端,以使得所述客户端对所述应用程序进行测试。
[0014]根据本公开的另一方面,提供了一种应用程序的测试装置,包括:
[0015]通信模块,用于响应于来自开发平台的应用创建消息,发送测试用户的应用权限凭证至所述开发平台;
[0016]处理模块,用于响应于来自开发平台的待发布信息,基于所述测试用户发布应用程序,所述待发布信息至少包括应用程序;
[0017]测试模块,用于若检测到客户端登录凭证与测试用户的登录凭证匹配时,对所述应用程序进行测试。
[0018]根据本公开的另一方面,提供了一种电子设备,包括:
[0019]处理器;以及,
[0020]存储程序的存储器;
[0021]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据本公开示例性实施例所述的方法。
[0022]根据本公开的另一方面,提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质用于存储有计算机指令,所述计算机指令用于使所述计算机执行根据本公开示例性实施例所述的方法。
[0023]本申请实施例中提供的一个或多个技术方案,可以响应于应用程序测试请求,从客户端获取测试用户的应用权限凭证,以利用应用权限凭证将应用程序发布在客户端,可见,本公开示例性实施例的方法可以在不需要从开发平台将搭建的应用程序下载至本地设备,然后再将应用程序发布到客户端上,而是可以利用开发平台与客户端进行数据通讯,将应用程序直接发布在客户端。在此基础上,本公开示例性实施例在测试用户登录客户端的状态下,在客户端进入应用程序直接进行应用程序测试,因此,本公开示例性实施例的应用程序测试流程比较简单,可以缩短应用程序测试时间,提高测试效率。
附图说明
[0024]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
[0025]图1示出了本公开示例性实施例的一种应用程序的测试方法的流程示意图;
[0026]图2示出了本公开示例性实施例的测试启动入口的一种界面展示示意图;
[0027]图3示出了本公开示例性实施例的测试启动入口的另一种界面展示示意图;
[0028]图4示出了本公开示例性实施例的页面列表的示意图;
[0029]图5示出了本公开示例性实施例以企业用户为测试用户的表单界面示意图;
[0030]图6示出了本公开示例性实施例的另一种应用程序的测试方法示意性流程图;
[0031]图7示出了本公开示例性实施例的应用程序测试流程图;
[0032]图8示出了根据本公开示例性实施例的应用程序的测试装置的一种功能模块示意性框图;
[0033]图9示出了根据本公开示例性实施例的应用程序的测试装置的另一种功能模块示意性框图;
[0034]图10示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0035]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0036]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0037]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0038]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0039]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0040]在介绍本公开实施例之前首先对本公开实施例中涉及到的相关名词作如下释义:
[0041]应用平台即服务(Application Platformas a Service,缩写为aPaaS)是一种云服务,可为应用程序服务提供开发和部署环境。aPaaS平台提供了以下功能:迭代构建应用程序、即时提供应用软件、按需扩展应用程序以及集成应用程序与其他服务。
[0042]应用开放平台(Open Platform)在软件行业和网络是指软件系统通过公开其应用程序编程接口(Application Program Interface,API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。在互联网时代,将网站的服务封装成一系列计算机易识别的数据接口开放出去本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的测试方法,其特征在于,包括:响应于应用程序测试请求,从客户端获取测试用户的应用权限凭证;基于所述应用权限凭证将所述应用程序发布在所述客户端,以使得所述客户端对所述应用程序进行测试。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于应用程序测试请求,为所述应用程序关联测试用户的登录凭证;基于所述测试用户的登录凭证和所述应用程序向客户端推送应用创建消息,所述应用创建消息包括测试用户指示参数和应用程序的权限配置参数。3.根据权利要求2所述的方法,其特征在于,所述为所述应用程序关联所述测试用户,包括:展示测试请求界面;响应于所述测试用户的确认操作,在所述测试请求界面确定所述测试用户。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述测试用户的编辑操作,确定所述测试用户的登录凭证;基于所述登录凭证在所述客户端创建所述测试用户。5.根据权利要求1所述的方法,其特征在于,所述应用程序为配置所述应用权限凭证的应用程序,所述应用程序与所述应用权限凭证匹配。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述应用权限凭证向所述客户端推送待发布信息,所述待发布信息至少包括应用程序,所述待发布信息还包括与所述测试用户的登录凭证关联的测试凭证,所述测试凭证包括启动测试的用户凭证。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于应用程序测试请求,检测到所述应用程序更新时,基于更新后的所述应用程序从客户端获取更新后的所述应用权限凭证;基于更新后的所述应用权限凭证将更新后的所述应用程序发布在所述客户端。8.根据权利要求1~7任一项所述的方法,其特征在于,所述方法还包括:响应于来自所述客户端的应用程序的发布成功消息,展示所述客户端的应用程序测试入口。9.一种应用程序的测试方法,其特征在于,包括:响应于来自开发平台的应用创建消息,发送测试用户的应用权限凭证至所述开发平台;响应于来自开发平台的待发布信息,基于所述测试用户发布应用程序,所述待发布信息至少包括应用程...

【专利技术属性】
技术研发人员:王迪志
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1