测试用例的验证方法、装置及电子设备制造方法及图纸

技术编号:23764121 阅读:34 留言:0更新日期:2020-04-11 18:56
本发明专利技术公开了一种测试用例的验证方法,应用于测试技术领域,主要目的在于解决现有的验证测试用例时耗时较多的问题,本发明专利技术主要步骤包括:确定目标测试用例,所述目标测试用例为需进行验证的测试用例;根据所述目标测试用例,获取对应所述目标测试用例的测试条件集合;根据多个测试条件进行组合生成验证规则,并根据多个验证规则生成验证规则集合;根据所述测试条件集合以及所述验证规则集合构建用例验证表,所述用例验证表中包含所述目标测试用例中的全部测试条件以及全部验证规则;根据所述用例验证表中每项测试条件在基于验证规则验证下的判断结果,确定所述目标测试用例的验证结果。本发明专利技术适用于测试用例的验证。

Verification method, device and electronic equipment of test case

【技术实现步骤摘要】
测试用例的验证方法、装置及电子设备
本专利技术涉及测试
,具体涉及一种测试用例的验证方法、装置及电子设备。
技术介绍
随着技术的不断发展,测试技术也逐步随之进步。其中,在系统产品测试领域中,常常采用测试用例来对设备、系统等进行测试,其中,测试用例(TestCase,测试用例)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果的测试模型,以便实现在测试某个输入信息在其设定的执行条件和参数下得到的运行结果是否满足预期结果的测试功能。基于测试用例能够对设备或系统的功能进行检测,因此测试用例的好坏将直接影响对上述系统或设备的检测效果。由于对测试用例的验证是确保测试用例设置的合理性和准确性的重要保障,因此,对于测试用例的验证,就显得格外重要。目前,现有的测试用例验证过程中,一般都是运行测试用例,并基于运行结果和预期结果进行比对来验证当前运行的测试用例的设计是否正常;或者,通过对测试用例中的各个测试项中的参数、操作信息进行文字审核,来验证测试用例的是否正常。然而在实际应用中,现有的测试用例的验证过程中采用第一种方式需要实际运行测试用例本文档来自技高网...

【技术保护点】
1.一种测试用例的验证方法,其特征在于,包括:/n确定目标测试用例,所述目标测试用例为需进行验证的测试用例;/n根据所述目标测试用例,获取对应所述目标测试用例的测试条件集合,其中,所述测试条件集合中至少包含一个测试条件,所述测试条件为基于所述目标测试用例在按照功能进行分解后得到的测试项;/n根据多个测试条件进行组合生成验证规则,并根据多个验证规则生成验证规则集合;/n根据所述测试条件集合以及所述验证规则集合构建用例验证表,所述用例验证表中包含所述目标测试用例中的全部测试条件以及全部验证规则;/n根据所述用例验证表中每项测试条件在基于验证规则验证下的判断结果,确定所述目标测试用例的验证结果。/n

【技术特征摘要】
1.一种测试用例的验证方法,其特征在于,包括:
确定目标测试用例,所述目标测试用例为需进行验证的测试用例;
根据所述目标测试用例,获取对应所述目标测试用例的测试条件集合,其中,所述测试条件集合中至少包含一个测试条件,所述测试条件为基于所述目标测试用例在按照功能进行分解后得到的测试项;
根据多个测试条件进行组合生成验证规则,并根据多个验证规则生成验证规则集合;
根据所述测试条件集合以及所述验证规则集合构建用例验证表,所述用例验证表中包含所述目标测试用例中的全部测试条件以及全部验证规则;
根据所述用例验证表中每项测试条件在基于验证规则验证下的判断结果,确定所述目标测试用例的验证结果。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试用例,获取对应所述目标测试用例的测试条件集合,包括:
获取对应所述目标测试用例的设计文件,所述设计文件中包含有所述目标测试用例中需要测试的全部功能的配置信息、对应每种功能的测试项以及每种测试项的参数信息和操作信息;
根据所述设计文件,将所述目标测试用例按照预设分解规则进行分解,得到对应每种功能的测试项,作为所述测试条件,所述预设分解规则包括功能分解规则、等价类划分规则、边界值分析规则以及正交实验规则;
根据所述目标测试用例测试条件构建所述测试条件集合。


3.根据权利要求2所述的方法,其特征在于,所述根据多个测试条件进行组合生成验证规则,并根据多个验证规则生成验证规则集合,包括:
将所述多种验证条件进行组合,得到多个组合条件;
根据所述预设组合规则确定每个组合条件的参数信息以及操作信息,所述预设组合规则包括专家标定规则以及因果图规则;
根据所述组合条件、组合条件的参数信息以及组合条件的操作信息,确定验证规则;
根据所述多个验证规则生成所述验证规则集合。


4.根据权利要求3所述的方法,其特征在于,所述用例验证表为真值表;
所述根据所述用例验证表中每项测试条件在基于验证规则验证下的判断结果,确定所述目标测试用例的验证结果,包括:
将所述用例验证表格中验证规则与测试条件进行对比,并生成对应的判断结果,所述判断结果包括真及假;
统计每个验证规则对应全部的测试条件的多个判断结果,得到每个验证规则的综合验证结果;
根据所述目标测试用例的全部的验证规则的多个综合验证结果,确定所述目标测试用例的验证结果。


5.根据权利要求3所述的方法,其特征在于,在所述根据所述多个验证规则生成所述验证规则集合之前,所述方法还包括:
对所述多个验证规则进行有效性校验,并将所述多个验证规则中非有效验证规则筛除,所述有效性校验包括文字审核校验以及基于专家的功能性校验;
所述根据所述多个验证规则生成所述验证规则集合,包括:
根据所述筛除了非有效验证规则的多个验证规则生成所述验证规则集合。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述目标测试用例的验证结果包括正常和异常;
在根据所述用例验证表中每项测试条件在基于验证规则验证下的判断结果,确定所述目标测试用例的验证结果之后,所述方法还包括:
当确定所述目标测试用例的验证结果为异常时,从所述用例验证表中确定未通过验证的验证规则;
根据所述验证规则,判断所述目标测试用例未通过验证的原因是否为测试用例设计问题;
若是,则获取对应所述验证规则的测试条件,并输出包含所述测试条件的第一提示信息,所述第一提示信息用于提示用户修改测试用例;
若否,则获取所述验证规则,并输出包含有所述验证规则的第二提示信息,所述第二提示信息用于提示用户修改验证规则。


7.一种测试用例的验证装置,其特征在于,包括:
第一确定单元,用于确定目标测试用例,所述目标测试用例为需进行验证的测试用例;
获取单元,用于根据所述目标测试用例,获取对应所述目标测试用例的测试条件集合,其中,所述测试条...

【专利技术属性】
技术研发人员:张庆新齐龙涛李雪张云闫伟张瑞曹欣杨菲
申请(专利权)人:卡斯柯信号北京有限公司
类型:发明
国别省市:北京;11

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

1