一种测试用例的生成方法、系统、存储介质及设备技术方案

技术编号:33082235 阅读:30 留言:0更新日期:2022-04-15 10:38
本发明专利技术提供了一种测试用例的生成方法、系统、存储介质及设备,该方法包括:根据汽车上各个电器件所要实现的功能,建立与电器件所要实现功能对应的功能数据库;遍历功能数据库,获取主要实现功能的待测试电器件的标识信息;基于待测试电器件的标识信息,查询功能数据库中其它待测试电器件的标识信息;根据待测试电器件与其它待测试电器件的标识信息,自动生成与功能对应的测试用例,其中,测试用例包括与待测试电器件对应的基础测试用例及与其它待测试电器件对应的辅助测试用例。本发明专利技术能够解决现有技术中基于模块设计测试用例,影响测试效率,可能出现测试用例的遗漏导致问题无法被及时识别的技术问题。时识别的技术问题。时识别的技术问题。

【技术实现步骤摘要】
一种测试用例的生成方法、系统、存储介质及设备


[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]图1为本专利技术第一实施例中的测试用例的生成方法的流程图;
[0043]图2为本专利技术第三实施例中的测试用例的生成系统的结构框图;
[0044]以下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0045]为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的若干实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容更加透彻全面。
[0046]需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例的生成方法,其特征在于,所述方法包括:根据汽车上各个电器件所要实现的功能,建立与所述电器件所要实现功能对应的功能数据库;遍历所述功能数据库,获取主要实现所述功能的待测试电器件的标识信息;基于所述待测试电器件的标识信息,查询所述功能数据库中与所述待测试电器件配合实现所述功能的其它待测试电器件的标识信息;根据所述待测试电器件与其它待测试电器件的标识信息,自动生成与所述功能对应的测试用例,其中,所述测试用例包括与所述待测试电器件对应的基础测试用例及与所述其它待测试电器件对应的辅助测试用例。2.根据权利要求1所述的测试用例的生成方法,其特征在于,根据汽车上各个电器件所要实现的功能,建立与所述电器件所要实现功能对应的功能数据库的步骤,具体包括:获取汽车上各个电器件所要实现功能的属性信息;基于各个电器件所要实现功能的属性信息,根据预设规则对汽车上各个电器件所要实现的功能进行分类;根据电器件所要实现功能的分类结果,建立与所述电器件所要实现功能对应的功能数据库。3.根据权利要求1所述的测试用例的生成方法,其特征在于,遍历所述功能数据库,获取主要实现所述功能的待测试电器件的标识信息的步骤,具体包括:遍历查询所述功能数据库;根据各个电器件所要实现功能的属性信息,确定汽车上所有电器件中至少一个为主要实现某一功能的待测试电器件;基于选取结果,获取被确定为主要实现所述功能的待测试电器件的标识信息。4.根据权利要求3所述的测试用例的生成方法,其特征在于,基于所述待测试电器件的标识信息,查询所述功能数据库中与所述待测试电器件配合实现所述功能的其它待测试电器件的标识信息的步骤,具体包括:基于所述待测试电器件的标识信息,以及待测试电器件所要实现功能的属性信息;在所述功能数据库中,查询与所述待测试电器件配合实现所述功能的其它待测试电器件;以获取所述其它待测试电器件的标识信息。5.根据权利要求4所述的测试用例的生成方法,其特征在于,根据所述待测试电器件与其它待测试电器件的标识信息,自动生成...

【专利技术属性】
技术研发人员:陈长鸿彭玲胡午邵凡李艳明徐碧霞
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1