一种测试用例生成方法及装置制造方法及图纸

技术编号:30830757 阅读:35 留言:0更新日期:2021-11-18 12:43
本申请提出一种测试用例生成方法及装置,该方法包括:对应于待测试项目的各个功能模块,分别建立测试用例模型;根据各项测试目标,分别对各个功能模块对应的测试用例模型进行完善,得到与各个功能模块对应的基础测试用例;对各个功能模块对应的基础测试用例分别进行训练,确定各个功能模块对应的基础测试用例的训练标签;其中,所述训练标签至少包括训练过程中是否出现缺陷以及出现缺陷的原因;将各个功能模块对应的基础测试用例分别存储至测试用例存储装置。基于上述的测试用例生成方法而得到的测试用例存储装置,能够显著提高测试效率。效率。效率。

【技术实现步骤摘要】
一种测试用例生成方法及装置


[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]测试用例完善单元,用于根据测试需求,对读取的基础测试用例进行完善,得到与被测试的功能模块以及测试需求相匹配的测试用例。
[0045]本申请实施例提出的测试用例生成方法,对应与待测试项目的每个重复测试功能模块,分别为其建立测试用例模型;然后根据各项测试目标,分别对各个功能模块对应的测试用例模型进行完善,得到与各个功能模块对应的基础测试用例;以及,对各个功能模块对应的基础测试用例进行训练,并将训练后的基础测试用例存储至测试用例存储装置。基于上述的测试用例存储装置,可以不必在对相同的功能模块进行重复测试时,每次都重新构建测试用例,而是直接从该测试用例存储装置中读取与被测试功能模块对应的基础测试用例,或者对读取的基础测试用例进行必要的修改即可用于对被测试功能模块进行测试。因此,基于上述的测试用例生成方法而得到的测试用例存储装置,能够显著提高测试效率。
附图说明
[0046]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0047]图1是本申请实施例提供的一种测试用例生成方法的流程示意图;
[0048]图2是本申请实施例提供的另一种测试用例生成方法的流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:对应于待测试项目的各个功能模块,分别建立测试用例模型;根据各项测试目标,分别对各个功能模块对应的测试用例模型进行完善,得到与各个功能模块对应的基础测试用例;对各个功能模块对应的基础测试用例分别进行训练,确定各个功能模块对应的基础测试用例的训练标签;其中,所述训练标签至少包括训练过程中是否出现缺陷以及出现缺陷的原因;将各个功能模块对应的基础测试用例分别存储至测试用例存储装置。2.根据权利要求1所述的方法,其特征在于,所述根据各项测试目标,分别对各个功能模块对应的测试用例模型进行完善,得到与各个功能模块对应的基础测试用例,包括:根据各项测试目标,分别向各个功能模块对应的测试用例模型中添加基础测试用例概要;分别对各个功能模块对应的测试用例模型中的基础测试用例概要进行细化完善,得到与各个功能模块对应的基础测试用例。3.根据权利要求1所述的方法,其特征在于,所述对各个功能模块对应的基础测试用例分别进行训练,确定各个功能模块对应的基础测试用例的训练标签,包括:对应于每个功能模块,分别执行如下处理:通过与功能模块对应的各个界面的各个入口,分别调用执行与功能模块对应的各个基础测试用例;通过将基础测试用例的执行结果与预期结果进行比较,确定基础测试用例执行过程中是否出现缺陷,以及确定出现缺陷的原因;根据与功能模块对应的各个基础测试用例在执行过程中是否出现缺陷,以及出现缺陷的原因,确定功能模块对应的基础测试用例的训练标签。4.根据权利要求1所述的方法,其特征在于,在对各个功能模块对应的基础测试用例分别进行训练,确定各个功能模块对应的基础测试用例的训练标签后,所述方法还包括:生成与各个功能模块对应的各个基础测试用例的缺陷率标签。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述测试用例存储装置中的基础测试用例进行更新和补充。6.一种测试用例生成方法,其特征在于,包括:根据被测试的功能模块以及测试需求,从权利要求1至5中任意一项中所述的测试用例存储装置中读取被测试的功能模块以及测试需求对应的基础测试用例;根据测试需求,对读取的基础测试用例进行完善,得到与被测试的功能模块以及测试需求相匹配的测试用例。7.一种测试用例生成装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:王志丹
申请(专利权)人:国网智联电商有限公司
类型:发明
国别省市:

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

1