测试用例集处理方法、处理装置、系统及可读存储介质制造方法及图纸

技术编号:35789353 阅读:27 留言:0更新日期:2022-12-01 14:37
本发明专利技术提出了一种测试用例集处理方法、处理装置、系统及可读存储介质。其中,测试用例集处理方法包括:从预设格式文件中获取多个第一测试参数以及多个第二测试参数,并根据多个第一测试参数以及多个第二测试参数生成预设测试参数列表;对预设测试参数列表中的多个预设测试参数进行结对算法处理,得到第一测试用例集;对第一测试用例集中的多个第一测试用例参数进行参数化处理;根据待测试框架以及待测试框架处理的数据类型,在参数化处理后的多个第一测试用例参数中确定与待测试框架对应的多个目标测试用例参数;对多个目标测试用例参数与待测试框架进行集成处理,并根据集成处理后的待测试框架对待测试产品进行测试。的待测试框架对待测试产品进行测试。的待测试框架对待测试产品进行测试。

【技术实现步骤摘要】
测试用例集处理方法、处理装置、系统及可读存储介质


[0001]本专利技术涉及软件测试领域,具体而言,涉及一种测试用例集处理方法、一种测试用例集处理装置、一种测试用例集处理系统以及一种可读存储介质。

技术介绍

[0002]在现有技术中,在自动化测试中需要多个测试用例,而通过Pairwise算法(结对算法)可生成性价比高的用例集,但在使用结对算法生成的测试用例集进行自动化测试时,会出现测试用例无法直接和测试框架对接的技术问题。

技术实现思路

[0003]本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0004]为此,本专利技术的第一个方面在于提出了一种测试用例集处理方法。
[0005]本专利技术的第二个方面在于提出了一种测试用例集处理装置。
[0006]本专利技术的第三个方面在于提出了一种测试用例集处理系统。
[0007]本专利技术的第四个方面在于提出了一种可读存储介质。
[0008]有鉴于此,根据本专利技术的一个方面,提出了一种测试用例集处理方法,包括:从预设格式文件中获取多个第一测试参数以及多个第二测试参数,并根据多个第一测试参数以及多个第二测试参数生成预设测试参数列表;对预设测试参数列表中的多个预设测试参数进行结对算法处理,得到第一测试用例集;对第一测试用例集中的多个第一测试用例参数进行参数化处理;根据待测试框架以及待测试框架处理的数据类型,在参数化处理后的多个第一测试用例参数中确定与待测试框架对应的多个目标测试用例参数;对多个目标测试用例参数与待测试框架进行集成处理,并根据集成处理后的待测试框架对待测试产品进行测试。
[0009]本专利技术提供的测试用例集处理方法,首先从预设格式文件中获取多个第一测试参数以及多个第二测试参数,具体的,预设格式文件用于保存测试参数,第一测试参数可以为参数值为正常值的测试参数,第二测试参数可以为参数值为异常值的测试参数,并将这两类测试参数放到一起生成预设测试参数列表;随后将此列表中的多个预设测试参数进行结对算法处理,进而生成第一测试用例集,其中,第一测试用例集中的多个第一测试用例包括多个第一测试参数以及多个第二测试参数。
[0010]随后,对第一测试用例集中的多个第一测试用例参数进行参数化处理,也就是将参数本身对于参数值的描述转化成一个确定的参数值,随后确定待测试框架以及待测试框架处理的数据类型,当确定待测试框架处理的数据类型后,便可在参数化处理后的多个第一测试用例参数中确定和待测试框架处理的数据类型相同的多个目标测试用例参数,并对多个目标测试用例参数与待测试框架进行集成处理,进而使得待测试框架中具有与其处理的数据类型对应的测试用例集,这样,待测试框架便可对放入框架内的待测试产品进行测试,通过待测试框架处理的数据类型生成目标测试用例参数,实现了测试用例与待测试框
架的直接对接。
[0011]本专利技术的测试用例集处理方法,通过在预设格式文件中获取多个第一测试参数以及多个第二测试参数,实现了在未调用测试参数时,预设格式文件对于测试参数的保存,同时,将多个第一测试参数以及多个第二测试参数作为预设测试参数,实现了对于测试场景的全覆盖,降低了bug(故障,这里指代测试错误)逃逸率,提高了生成的测试用例的全面性;通过将多个第一测试用例参数进行参数化处理,更直观的对第一测试用例参数进行了描述,方便后续处理;通过待测试框架处理的数据类型确定与待测试框架对应的多个目标测试用例参数,实现了测试用例与待测试框架的直接对接,进而使得本申请的测试用例集处理方法不仅实现了对不同测试场景的覆盖,还实现了对测试用例和待测试框架的直接对接。
[0012]根据本专利技术的上述测试用例集处理方法,还可以具有以下技术特征:
[0013]在上述技术方案中,在对第一测试用例集中的多个第一测试用例参数进行参数化处理前,测试用例集处理方法还包括:为第一测试用例集中的多个第一测试用例参数配置多个第一规则,多个第一规则用于标记用于参数化处理的多个第一测试用例参数。
[0014]在该技术方案中,在对多个第一测试用例参数进行参数化处理前,还要对其配置第一规则,也就是为每个需要进行参数化的第一测试用例参数配置一个统一的规范,这样,当需要进行参数化处理时,就可以根据第一规则更方便的确定相应的第一测试用例参数,避免了逐一确定第一测试用例参数,减少了确定第一测试用例参数的时间,提高了工作效率。具体的,每个第一测试用例参数配置的第一规则相同。
[0015]在上述任一技术方案中,对第一测试用例集中的多个第一测试用例参数进行参数化处理,具体包括:获取被多个第一规则标记的多个第一测试用例参数的参数类型,得到多个第一参数类型;根据多个第一参数类型生成多个第一特征参数值,每个第一参数类型对应多个第一特征参数值;使用多个第一特征参数值标记多个第一测试用例参数。
[0016]在该技术方案中,参数化处理的具体过程为:获取每个标记了第一规则的第一测试用例参数的参数类型,具体的,参数类型为参数所限定的数据的数据类型,进而得到多个第一参数类型,根据多个第一参数类型生成多个第一特征参数值,也就是根据第一参数对应的数据类型生成对应数据类型的参数值,即第一特征参数值,随后使用第一特征参数值标记对应的第一测试用例参数。通过使用第一特征参数值标记第一测试用例参数,相当于对第一测试用例参数做了一个描述,更加清晰的显示了第一测试用例参数,方便后续确定具有特定特征的第一测试用例参数的处理。
[0017]具体的,参数值可根据第一参数类型生成多个第一特征参数值,也就是说,第一特征参数值只要符合第一参数对应的数据类型即可,每个第一参数可包括多个第一特征参数值,保证了参数值的随机性。
[0018]进一步地,第一特征参数值可根据待测试框架的测试环境生成,也就是说,生成的第一特征参数值也可以满足待测试框架的测试环境的需要进而保证了第一特征参数值与待测试框架中测试任务的强关联性。
[0019]在上述任一技术方案中,根据待测试框架以及待测试框架处理的数据类型,在参数化处理后的多个第一测试用例参数中确定与待测试框架对应的多个目标测试用例参数,具体包括:根据待测试框架能够处理的数据类型确定待测试框架的目标参数类型;基于多
个第一特征参数值符合目标参数类型时,根据多个第一特征参数值确定符合目标参数类型的多个第一测试用例参数;根据符合目标参数类型的多个第一测试用例参数确定与待测试框架对应的多个目标测试用例参数。
[0020]在该技术方案中,在对多个第一测试用例参数进行参数化处理后,对待测试框架的目标参数进行了获取,具体地,首先根据待测试框架能够处理的数据类型确定待测试框架的目标参数类型,也就是通过待测试框架在执行测试任务时需要的数据类型确定对应的目标参数类型,随后判断多个第一特征参数值是否符合目标参数类型,当有第一特征参数值符合目标参数类型时,即确定此第一特征参数值可以被待测试框架测试,当将每个第一特征参数值判断后,得到符合目标参数类型的多个第一测试用例参数,随后,再根据之前确定的符合目标参数类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例集处理方法,其特征在于,包括:从预设格式文件中获取多个第一测试参数以及多个第二测试参数,并根据所述多个第一测试参数以及所述多个第二测试参数生成预设测试参数列表;对所述预设测试参数列表中的多个预设测试参数进行结对算法处理,得到第一测试用例集;对第一测试用例集中的多个第一测试用例参数进行参数化处理;根据待测试框架以及所述待测试框架处理的数据类型,在参数化处理后的所述多个第一测试用例参数中确定与所述待测试框架对应的多个目标测试用例参数;对所述多个目标测试用例参数与所述待测试框架进行集成处理,并根据集成处理后的所述待测试框架对待测试产品进行测试。2.根据权利要求1所述的测试用例集处理方法,其特征在于,在所述对第一测试用例集中的多个第一测试用例参数进行参数化处理前,所述测试用例集处理方法还包括:为所述第一测试用例集中的多个第一测试用例参数配置多个第一规则,所述多个第一规则用于标记用于参数化处理的所述多个第一测试用例参数。3.根据权利要求2所述的测试用例集处理方法,其特征在于,所述对第一测试用例集中的多个第一测试用例参数进行参数化处理,具体包括:获取被所述多个第一规则标记的所述多个第一测试用例参数的参数类型,得到多个第一参数类型;根据所述多个第一参数类型生成多个第一特征参数值,每个第一参数类型对应多个第一特征参数值;使用多个第一特征参数值标记所述多个第一测试用例参数。4.根据权利要求3所述的测试用例集处理方法,其特征在于,所述根据待测试框架以及所述待测试框架处理的数据类型,在参数化处理后的所述多个第一测试用例参数中确定与所述待测试框架对应的多个目标测试用例参数,具体包括:根据所述待测试框架能够处理的数据类型确定所述待测试框架的目标参数类型;基于所述多个第一特征参数值符合所述目标参数类型时,根据所述多个第一特征参数值确定符合所述目标参数类型的所述多个第一测试用例参数;根据所述符合所述目标参数类型的所述多个第一测试用例参数确定与所述待测试框架对应的多个目标测试用例参数。5.根据权利要求1至4中任一项所述的测试用例集处理方法,其特征在于,所述对所述预设测试参数列表中的多个预设测试参数进行结...

【专利技术属性】
技术研发人员:于鹏飞唐志刚
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:

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

1