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

技术编号:22329953 阅读:30 留言:0更新日期:2019-10-19 12:14
本发明专利技术实施例公开了一种应用的测试方法、装置及存储介质,所述方法包括:接收应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识;根据所述操作信息,获取所述操作事件的访问用户率;确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率;根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面,以在终端加载并显示所述测试用例的链接界面时,在所述链接界面上显示所述测试用例的提示信息,由此可以提高测试的有效性。

An applied test method, device and storage medium

【技术实现步骤摘要】
一种应用的测试方法、装置及存储介质
本专利技术涉及互联网
,具体涉及一种应用的测试方法、装置及存储介质。
技术介绍
随着互联网技术的发展,各种应用越来越多。为了确保应用在实际使用中能够正常使用,在应用上线前通常会对应用进行测试,可以包括对新开发的应用进行测试,以及对应用的待发布版本进行测试。众测是目前应用测试的一种方法之一。众测主要是测试任务发布方通过测试平台发布测试任务,用户可以在移动终端上安装测试应用,然后按照要求执行测试任务,测试应用将用户的测试结果上传至测试平台,从而测试任务发布方可以根据测试结果进行分析。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,对于一些在应用上线后可能备受用户欢迎的功能,更需要在上线前进行测试以保证其正常运行。然而,现有的测试用例通常是由任务提供方根据自己的意愿进行指定,容易遗漏一些核心测试用例没有被测试,比如对应一些在应用上线后可能备受用户欢迎的功能的测试用例,而测试用户通常也无法确定哪些测试用例更需要进行测试,从而会盲目执行测试任务,降低测试的有效性。
技术实现思路
本专利技术实施例提供一种应用的测试方法、装置及存储介质,能够指引测试用户对核心测试用例进行测试,从而可以减少被遗漏而未进行测试的核心测试用例,提升测试的有效性。本专利技术实施例提供一种应用的测试方法,包括:接收应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识;根据所述操作信息,获取所述操作事件的访问用户率;确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率;根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面,以在终端加载并显示所述测试用例的链接界面时,在所述链接界面上显示所述测试用例的提示信息。本专利技术实施例还提供另一种应用的测试方法,包括:向服务器发送应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识,以使得服务器根据所述操作信息,获取所述操作事件的访问用户率,并确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率,从而根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面;加载并显示所述测试用例的链接界面,所述链接界面上显示有所述测试用例的提示信息。本专利技术实施例提供一种应用的测试装置,包括:接收模块,用于接收应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识;获取模块,用于根据所述操作信息,获取所述操作事件的访问用户率;确定模块,用于确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率;生成模块,用于根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面,以在终端加载并显示所述测试用例的链接界面时,在所述链接界面上显示所述测试用例的提示信息。其中,所述生成模块具体用于生成有n%的用户对所述测试用例进行了操作的提示信息,所述n%为所述测试用例对应的访问用户率。其中,所述接收模块具体用于按照预定周期接收并更新应用的已发布版本的操作信息。其中,所述接收模块还用于接收终端反馈的测试用户对所述待发布版本的测试结果,所述测试结果包括测试分数和核心测试路径覆盖率,所述核心测试路径覆盖率为根据已测核心测试用例数量和核心测试用例总量而得到,其中核心测试用例为待发布版本中链接界面显示有提示信息的测试用例。本专利技术实施例还提供另一种应用的测试装置,包括:发送模块,用于向服务器发送应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识,以使得服务器根据所述操作信息,获取所述操作事件的访问用户率,并确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率,从而根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面;显示模块,用于加载并显示所述测试用例的链接界面,所述链接界面上显示有所述测试用例的提示信息。其中,所述发送模块具体用于按照预定周期向服务器发送应用的已发布版本的操作信息,并在发送之后将所述操作信息删除。本专利技术应用的测试方法中,通过接收应用的已发布版本的操作信息,根据该操作信息,获取已发布版本的操作事件的访问用户率,然后确定待发布版本中与该操作事件对应的测试用例,进而确定测试用例对应的访问用户率,根据测试用例对应的访问用户率,生成测试用例的提示信息,并根据该提示信息生成测试用例的链接界面,以在终端加载并显示测试用例的链接界面时,在该链接界面上显示测试用例的提示信息,从而可以利用提示信息对测试用户进行指引,比如提示信息可以包括访问用户率,访问用户率越高说明该测试用例对应的功能越受用户欢迎,该测试用例越有必要进行测试,说明该测试用例为核心测试用例,因此通过提示信息测试用户可以清楚哪些测试用例的功能更受用户欢迎,从而提升测试用户对核心测试用例进行测试的概率,能够减少被遗漏而未进行测试的核心测试用例,提高测试的有效性,有利于确保应用的新版本上线后能够正常运行。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的应用的测试方法的场景示意图;图2是本专利技术实施例提供的应用的测试方法的一流程图;图3是本专利技术实施例提供的应用的测试方法中,测试用例的链接界面示意图;图4是本专利技术实施例提供的应用的测试方法的另一流程图;图5是图4所示的应用的测试方法中,在显示测试用例的链接界面之后的流程图;图6是本专利技术实施例提供的应用的测试方法中,测试结果的示意图;图7是本专利技术实施例提供的应用的测试装置的一结构示意图;图8是本专利技术实施例提供的应用的测试装置的另一结构示意图;图9是本专利技术实施例提供的服务器的结构示意图;图10是本专利技术实施例提供的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种应用的测试方法、装置及存储介质。其中该应用的测试装置可以集成在服务器等设备中。例如,如图1所示,该测试装置和多个终端(如终端1、终端2和终端3)通过有线或无线的方式进行通讯。多个终端采集应用的已发布版本的操作信息,该操作信息例如包括已发布版本中被操作的操作事件,以及操作该操作事件的线上用户的身份标识等,然后将已发布版本的操作信息发送给服务器。服务器根据接收到的操作信息,获取操作本文档来自技高网...

【技术保护点】
1.一种应用的测试方法,其特征在于,包括:接收应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识;根据所述操作信息,获取所述操作事件的访问用户率;确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率;根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面,以在终端加载并显示所述测试用例的链接界面时,在所述链接界面上显示所述测试用例的提示信息。

【技术特征摘要】
1.一种应用的测试方法,其特征在于,包括:接收应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识;根据所述操作信息,获取所述操作事件的访问用户率;确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率;根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面,以在终端加载并显示所述测试用例的链接界面时,在所述链接界面上显示所述测试用例的提示信息。2.根据权利要求1所述的测试方法,其特征在于,所述根据所述操作信息,获取所述操作事件的访问用户率,包括:根据所述操作信息,获取操作所述操作事件的线上用户数量,以及在所述已发布版本中产生操作行为的线上用户总量;根据所述线上用户数量和所述线上用户总量,获取所述操作事件的访问用户率。3.根据权利要求1所述的测试方法,其特征在于,所述根据所述测试用例对应的访问用户率,生成测试用例的提示信息,包括:生成有n%的用户对所述测试用例进行了操作的提示信息,所述n%为所述测试用例对应的访问用户率。4.根据权利要求1所述的测试方法,其特征在于,所述接收应用的已发布版本的操作信息,包括:按照预定周期接收并更新应用的已发布版本的操作信息。5.根据权利要求1所述的测试方法,其特征在于,所述生成测试用例的链接界面之后,还包括:接收终端反馈的测试用户对所述待发布版本的测试结果,所述测试结果包括测试分数和核心测试路径覆盖率,所述核心测试路径覆盖率为根据已测核心测试用例数量和核心测试用例总量而得到,其中核心测试用例为待发布版本中链接界面显示有提示信息的测试用例。6.一种应用的测试方法,其特征在于,包括:向服务器发送应用的已发布版本的操作信息,所述操作信息包括所述已发布版本中被操作的操作事件,以及操作所述操作事件的线上用户的身份标识,以使得服务器根据所述操作信息,获取所述操作事件的访问用户率,并确定应用的待发布版本中与所述操作事件对应的测试用例,进而确定所述测试用例对应的访问用户率,从而根据所述测试用例对应的访问用户率,生成测试用例的提示信息,并根据所述测试用例的提示信息,生成测试用例的链接界面;加载并显示所述测试用例的链接界面,所述链接界面上显示有所述测试用例的提示信息。7.根据权利要求6所述的测试方法,其特征在于,所述加载并显示所述测试用例的链接界面,并在所述链接界面上显示所述测试用例的提示信息之后,还包括:获取所述核心测试用例的总数量,以获取核心测试用例总量,所述核心测试用例为待发布版本中链接界面显示有提示信息的测试用例;获取测试用户操作过的核心测试用例的数量,以获取已测核心测试用例数量;根据所述已测核心测试用例数量和核心测试用例总量,获取核心测试路径覆盖率;根据所述核心测试路径覆盖率,获取测试分数,并根据所述核心测试路径覆盖率和所述测试分数生成测试结果;将所述测试结果发送给所述服务器。8.根据权利要求7所述的测试方法,其特征在于,所述根据所述核心测试路径覆盖率和所述测试分数生成测试结果之后,还包括:显示所述测试结果;在接收到测试用户对所述测试结果的确认指令时,执行将所述测试结果发送给所述服务器的步骤;当接收到测试用户的继续测试指令时,重新加载并显示所述测试用例的链接界面,并确定未被测试用户操作过的核心测试用例,以确定待测核心测试用例;之后获取所述测试用户...

【专利技术属性】
技术研发人员:张佳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1