一种测试任务创建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38057408 阅读:15 留言:0更新日期:2023-06-30 11:23
本申请实施例提供一种测试任务创建方法、装置、电子设备及存储介质,应用于测试用例管理系统,所述方法包括:对用户导入的需求文件进行解析,得到所述需求文件记录的由所述用户自定义的测试参数;通过所述测试用例管理系统提供的接口传入所述测试参数;根据所述测试参数创建包含测试用例的测试任务。如此,将用户手动配置参数的人为过程替换为测试用例管理系统从需求文件中解析出用户自定义的测试参数。由此,用户只需前期制作好需求文件,测试用例管理系统便可以从需求文件中提取出测试参数,自动传参,并自动创建测试任务。从测试任务创建、到测试执行,均为自动化过程,实现了真正意义上的自动化测试,大大提高了自动化程度。大大提高了自动化程度。大大提高了自动化程度。

【技术实现步骤摘要】
一种测试任务创建方法、装置、电子设备及存储介质


[0001]本申请涉及软件测试
,具体而言,涉及一种测试任务创建方法、装置、电子设备及存储介质。

技术介绍

[0002]随着计算机的不断发展,自动化测试越来越受到测试人员的关注和青睐。现有的测试阶段虽然实现了利用软件进行自动测试,但在整个测试流程中依然存在较多的环节需要手动执行,大大降低了自动化程度,影响了测试效率。如何进一步提升测试流程的自动化程度,是本领域亟待解决的技术问题。

技术实现思路

[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]图1为本申请实施例提供的一种测试任务创建方法的流程示意图;
[0045]图2为本申请实施例提供的另一种测试任务创建方法的流程示意图;
[0046]图3为本申请实施例提供的另一种测试任务创建方法的流程示意图;
[0047]图4为本申请实施例提供的另一种测试任务创建方法的流程示意图;
[0048]图5为本申请实施例提供的另一种测试任务创建方法的流程示意图;
[0049]图6为本申请实施例提供的一种测试任务创建装置的结构框图;
[0050]图7为本申请实施例提供的一种电子设备的硬件结构图。
具体实施方式
[0051]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0052]应注意到:相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试任务创建方法,其特征在于,应用于测试用例管理系统,所述方法包括:对用户导入的需求文件进行解析,得到所述需求文件记录的由所述用户自定义的测试参数;通过所述测试用例管理系统提供的接口传入所述测试参数;根据所述测试参数创建包含测试用例的测试任务。2.根据权利要求1所述的方法,其特征在于,所述测试参数包括待测试模块对应的模块参数;所述根据所述测试参数创建包含测试用例的测试任务,包括:根据所述需求文件的名称创建相应的测试任务;根据所述模块参数,确定所述待测试模块对应的测试用例;将所述测试用例添加到创建的所述测试任务中。3.根据权利要求1所述的方法,其特征在于,所述测试参数包括测试人员标识;所述方法还包括:根据所述测试用例标注的类型信息,将标注为自动类型的自动测试用例指派至自动化测试平台;针对标注为手动类型的手动测试用例生成测试子任务,并将所述测试子任务发送至所述测试人员标识指示的测试人员。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述自动化测试平台在执行所述自动测试用例后得到的自动测试结果;获取所述测试人员在执行所述手动测试用例后上传的手动测试结果;将所述自动测试结果与所述手动测试结果回填至所述测试任务中。5.一种测试任务创建装置,其特征在于,应用于测试用例管理系统,所述装置包括:解析模块,用于对用户导入的需求文件进行解析,得到所述需求文件记录的由所述用户自定义的测试参数;传参模块,用于通过所述测试用例管理系统提供的接口传入所述测试参数;创建模...

【专利技术属性】
技术研发人员:郭磊张红学
申请(专利权)人:北京天融信网络安全技术有限公司北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1