预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109582579A(43)申请公布日2019.04.05(21)申请号201811451273.2(22)申请日2018.11.30(71)申请人腾讯音乐娱乐科技(深圳)有限公司地址518000广东省深圳市前海深港合作区前湾一路1号A栋201室(72)发明人林淙源李佩杨闯(74)专利代理机构北京三高永信知识产权代理有限责任公司11138代理人滕一斌(51)Int.Cl.G06F11/36(2006.01)权利要求书3页说明书14页附图11页(54)发明名称应用程序测试方法、装置、电子设备及存储介质(57)摘要本发明公开了一种应用程序测试方法、装置、电子设备及存储介质,属于网络技术领域。该方法包括:当接收到测试指令时,确定待测试的目标应用程序,所述测试指令用于指示基于多个测试用例对所述目标应用程序进行测试,每个测试用例用于指示测试所述目标应用程序内的子程序的测试逻辑;基于所述多个测试用例,对所述目标应用程序进行测试;在测试过程中,在测试应用的应用界面上显示每个测试用例的测试信息,所述测试信息用于指示所述每个测试用例所指示的测试逻辑的执行结果;基于所述多个测试用例的测试信息,输出所述目标应用程序的测试结果。本发明通过测试过程中实时显示测试信息,提高了实际测试效率。CN109582579ACN109582579A权利要求书1/3页1.一种应用程序测试方法,其特征在于,所述方法包括:当接收到测试指令时,确定待测试的目标应用程序,所述测试指令用于指示基于多个测试用例对所述目标应用程序进行测试,每个测试用例用于指示测试所述目标应用程序内的子程序的测试逻辑;基于所述多个测试用例,对所述目标应用程序进行测试;在测试过程中,在测试应用的应用界面上显示每个测试用例的测试信息,所述测试信息用于指示所述每个测试用例所指示的测试逻辑的执行结果;基于所述多个测试用例的测试信息,输出所述目标应用程序的测试结果。2.根据权利要求1所述的方法,其特征在于,所述在测试过程中,在测试应用的应用界面上显示每个测试用例的测试信息包括:对于每个测试用例,在基于所述测试用例测试所述目标应用程序的子程序能够正常运行时,在所述应用界面上显示第一指示信息,所述第一指示信息用于指示所述目标应用程序的子程序能够正常运行;或者,在基于所述测试用例测试所述目标应用程序的子程序不能够正常运行时,在所述应用界面上显示第二指示信息,所述第二指示信息用于指示所述目标应用程序的子程序不能够正常运行。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当基于所述测试用例测试所述目标应用程序的子程序不能够正常运行时,在所述应用界面上显示图像,所述图像用于指示所述目标应用程序的子程序不能够正常运行时所述目标应用程序的界面。4.根据权利要求1所述的方法,其特征在于,所述当接收到测试指令时,确定待测试的目标应用程序之前,所述方法还包括:获取所述多个测试用例和目标用户的用户标识,所述目标用户是指具备触发执行目标测试任务的权限的用户,所述目标测试任务是指基于所述多个测试用例对所述目标应用程序进行测试的任务;根据所述多个测试用例和所述目标用户的用户标识,建立目标测试任务;当检测到对所述目标测试任务的触发事件时,接收所述测试指令。5.根据权利要求4所述的方法,其特征在于,所述触发事件为所述目标测试任务的任务标签被触发或测试设备达到目标条件,所述当检测到对所述目标测试任务的触发事件时,接收所述测试指令包括:当所述目标用户登录所述测试应用时,在所述应用界面上显示所述目标测试任务的任务标签,当检测到所述任务标签被触发时,接收所述测试指令;或者,当检测到测试设备达到目标条件时,接收所述测试指令。6.根据权利要求1所述的方法,其特征在于,所述当接收到测试指令时,确定待测试的目标应用程序包括:当接收到所述测试指令时,获取目标链接,所述目标链接用于指示所述目标应用程序的存储位置;根据所述目标链接所指示的存储位置,获取所述目标应用程序。7.根据权利要求1所述的方法,其特征在于,所述测试应用的应用界面中提供有编辑区2CN109582579A权利要求书2/3页域,所述基于所述多个测试用例,对所述目标应用程序进行测试之前,所述方法还包括:接收编辑指令,在所述应用界面的编辑区域中显示待编辑的目标测试用例,所述编辑指令用于指示对所述多个测试用例中的目标测试用例进行编辑;从所述编辑区域中获取编辑后的目标测试用例,将所述编辑后的目标测试用例确定为测试所述目标应用程序所采用的测试用例。8.根据权利要求7所述的方法,其特征在于,所述当接收到编辑指令时,在所述应用界面的编辑区域中显示待编辑的目标测试用例之前,所述方法还包括:在基于当前用户的用户信息验证所述当前用户