一种柴油机电控系统测试用例参数自动匹配系统及方法与流程

文档序号:11589412阅读:256来源:国知局

本发明属于柴油机测试技术领域,尤其是涉及一种柴油机电控系统测试用例参数自动匹配系统及方法。



背景技术:

柴油机电子控制系统快速发展的过程中,测试系统的质量和可靠性直接影响着电控系统乃至柴油机性能的优劣,进行全面系统的测试至关重要。有效的电控系统测试,可以充分暴露测试系统中潜在的各种缺陷,从而提高产品的质量。

在测试活动中,测试用例设计是核心工作,其组织性、功能覆盖性、重复性的特点能够保证测试功能不被遗漏,但其设计耗费测试人员大量精力,占用测试周期中近一半的时间。

对于各种类型的柴油机电控系统而言,存在产品特性相似、总体设计需求明确、开发过程相通等特点,因此,需要对柴油机电控系统测试用例的特征参数进行分析整理,提出一个行之有效的可以实现测试用例参数自动匹配系统及方法,有效的减少测试用例的设计时间。



技术实现要素:

有鉴于此,本发明旨在提出一种柴油机电控系统测试用例参数自动匹配系统及方法,以实现测试用例参数自动匹配。

为达到上述目的,本发明的技术方案是这样实现的:

一种柴油机电控系统测试用例参数自动匹配系统,包括底层测试用例数据库和顶层管理系统,

所述底层测试用例数据库,用来实现基础测试用例的存储功能;

所述顶层管理系统,用来实现底层测试用例库的访问和参数的自动匹配。

进一步的,所述底层测试用例数据库中包括测试项、测试、测试用例、测试与测试项之间关系表和测试用例与测试之间关系表。

进一步的,所述测试项包括测试项标识和系统类型。

进一步的,所述测试包括测试标识、涉及的需求、先决条件、测试说明、假设和约束。

进一步的,所述测试用例包括用例标识、测试输入、预期测试结果、评价结果的准则、测试规程。

进一步的,一个所述测试项包含多个测试,一个测试只能属于一个测试项。

进一步的,一个所述测试包含多个测试用例,一个测试用例只能属于一个测试项。

本发明的另一实施例提供了一种柴油机电控系统测试用例参数自动匹配方法,所述柴油机电控系统测试用例参数自动匹配方法,包括以下步骤:

a.确定测试软件所属柴油机电控系统类型;

b.顶层管理系统访问底层测试用例数据库,先后根据系统类型查询测试项标识、根据测试项标识查询测试标识、根据测试标识查询测试内容和用例标识、根据用例标识查询测试用例;

c.所有查询结果返回后,进行测试用例各项参数匹配输出,测试人员根据具体的系统需求对匹配结果进行修改可确认后,将用例导出成文档或保存到系统设计库中,并根据修改内容补充、完善底层测试用例数据库。

相对于现有技术,本发明所述的柴油机电控系统测试用例参数自动匹配系统及方法具有以下优势:

本发明所述的柴油机电控系统测试用例参数自动匹配系统及方法进行测试用例设计时,根据电控系统特性快速的自动匹配底层用例库中的测试用例各项参数,提高测试系统工作效率,减少设计成本和缩短研发周期,同时为后续工作提供组织资产。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的测试用例参数自动匹配系统示意图;

图2为本发明实施例所述的底层测试用例数据库实体及其联系图示意图;

图3为本发明实施例所述的测试用例参数自动匹配过程图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面将参考附图并结合实施例来详细说明本发明。

如图1和图2所示,一种柴油机电控系统测试用例参数自动匹配系统,包括底层测试用例数据库和顶层管理系统,所述底层测试用例数据库,用来实现基础测试用例的存储功能;所述顶层管理系统,用来实现底层测试用例库的访问和参数的自动匹配。

所述底层测试用例数据库中包括测试项、测试、测试用例、测试与测试项之间关系表和测试用例与测试之间关系表,使数据库中测试用例的参数结构合理、完善,通过对测试用例中的关键参数进行分析和提取,且数据库中的内容覆盖各类型电控系统的基本功能,并随着各类型电控系统设计改进以及测试工作的开展,不断扩充和完善。

所述测试项包括测试项标识和系统类型。

所述测试包括测试标识、涉及的需求、先决条件、测试说明、假设和约束。

所述测试用例包括用例标识、测试输入、预期测试结果、评价结果的准则、测试规程。

一个所述测试项包含多个测试,一个测试只能属于一个测试项。

一个所述测试包含多个测试用例,一个测试用例只能属于一个测试项。

如图3所示,本发明的另一实施例提供了一种柴油机电控系统测试用例参数自动匹配方法,所述柴油机电控系统测试用例参数自动匹配方法,包括以下步骤:

a.确定测试软件所属柴油机电控系统类型;

b.顶层管理系统访问底层测试用例数据库,先后根据系统类型查询测试项标识、根据测试项标识查询测试标识、根据测试标识查询测试内容和用例标识、根据用例标识查询测试用例;

c.所有查询结果返回后,进行测试用例各项参数匹配输出,测试人员根据具体的系统需求对匹配结果进行修改可确认后,将用例导出成文档或保存到系统设计库中,并根据修改内容补充、完善底层测试用例数据库。

具体工作过程如下:

对于柴油机电控系统,在新建/选择测试柴油机电控系统测试项目,确定系统类型后,顶层管理系统根据测试电控系统的类型,通过sql语言从底层测试用例数据库中匹配测试项信息,进而查询出该测试项包含的测试和测试用例,测试设计人员对匹配的测试用例进行确认和修改后,保存至系统设计库,或以文档的形式导出系统用测试用例。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明提供了一种柴油机电控系统测试用例参数自动匹配系统及方法,所述柴油机电控系统测试用例参数自动匹配系统包括底层测试用例数据库和顶层管理系统,所述底层测试用例数据库,用来实现基础测试用例的存储功能;所述顶层管理系统,用来实现底层测试用例库的访问和参数的自动匹配。本发明的有益效果在于:在完成底层测试用例数据库建设的情况下,覆盖了不同类型的测试系统需求,通过参数的自动匹配,可以快速实现测试用例的设计,减少测试系统的研发成本和缩短研发周期,同时为后续开发提供组织资产。

技术研发人员:杨薇;白思春;曹春芳;姚素娟;申晓彦;杨国华;李菲菲;吕慧
受保护的技术使用者:中国北方发动机研究所(天津)
技术研发日:2016.12.08
技术公布日:2017.08.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1