一种车载控制器的软件系统功能的测试方法、装置及设备制造方法及图纸

技术编号:37611268 阅读:15 留言:0更新日期:2023-05-18 12:03
本发明专利技术提供一种车载控制器的软件系统功能的测试方法、装置及设备。其中,所述方法包括:获取车载控制器的软件系统功能需求;根据软件系统功能的实现条件、实现场景和预期结果,对所述软件系统功能需求进行分析处理,得到条件组合表;根据所述条件组合表,形成所述软件系统功能的测试案例;根据所述软件系统功能的测试案例对所述软件系统功能进行测试。本发明专利技术的方案能够减少对于操作者自身能力的依赖,使得对车载控制器的软件系统功能测试标准化,简单化。简单化。简单化。

【技术实现步骤摘要】
一种车载控制器的软件系统功能的测试方法、装置及设备


[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]图1是本专利技术实施例提供的车载控制器的软件系统功能的测试方法流程示意图;
[0038]图2是本专利技术实施例的车载控制器的软件系统功能的测试装置的模块框示意图。
具体实施方式
[0039]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0040]如图1所示,本专利技术的实施例提供一种车载控制器的软件系统功能的测试方法,所
述方法包括:
[0041]步骤11,获取车载控制器的软件系统功能需求;
[0042]步骤12,根据软件系统功能的实现条件、实现场景和预期结果,对所述软件系统功能需求进行分析处理,得到条件组合表;
[0043]步骤13,根据所述条件组合表,形成所述软件系统功能的测试案例;
[0044]步骤14,根据所述软件系统功能的测试案例对所述软件系统功能进行测试。
[0045]本专利技术的该实施例中,通过根据软件系统功能的实现条件、实现场景和预期结果,对软件系统功能需求进行分析处理,得到条件组合表;根据条件组合表,形成软件系统功能的测试案例,根据软件系统功能的测试案例对所述软件系统功能进行测试。这样能够减少对于操作者自身能力的依赖,使得对车载控制器的软件系统功能测试标准化,简单化。
[0046]本专利技术一可选的实施例中,步骤12,可以包括:
[0047]步骤121,对所述软件系统功能需求,按照功能点进行拆分,得到多个功能点;
[0048]步骤122,根据所述功能点的实现条件、实现场景和预期结果,形成功能点表格;
[0049]步骤123,按照所述实现条件的分类对所述功能点表格进行划分,得到实现条件、实现场景与预期结果的分类划分表;
[0050]步骤124,对所述分类划分表进行分析处理,得到条件组合表。
[0051]本实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载控制器的软件系统功能的测试方法,其特征在于,所述方法包括:获取车载控制器的软件系统功能需求;根据软件系统功能的实现条件、实现场景和预期结果,对所述软件系统功能需求进行分析处理,得到条件组合表;根据所述条件组合表,形成所述软件系统功能的测试案例;根据所述软件系统功能的测试案例对所述软件系统功能进行测试。2.根据权利要求1所述的车载控制器的软件系统功能的测试方法,其特征在于,根据软件系统功能的实现条件、实现场景和预期结果,对所述软件系统功能需求进行分析处理,得到条件组合表,包括:对所述软件系统功能需求,按照功能点进行拆分,得到多个功能点;根据所述功能点的实现条件、实现场景和预期结果,形成功能点表格;按照所述实现条件的分类对所述功能点表格进行划分,得到实现条件、实现场景与预期结果的分类划分表;对所述分类划分表进行分析处理,得到条件组合表。3.根据权利要求2所述的车载控制器的软件系统功能的测试方法,其特征在于,对所述分类划分表进行分析处理,得到条件组合表,包括:将所述分类划分表中的实现条件进行数量扩展处理,将数量扩展处理后的条件进行逻辑组合,得到组合表;将所述组合表与测试场景进行组合,对每种组合填写每种组合对应的预期结果,得到条件组合表。4.根据权利要求3所述的车载控制器的软件系统功能的测试方法,其特征在于,将所述分类划分表中的实现条件进行数量扩展处理,包括:将所述分类划分表中的实现条件进行正向取反处理和反向取正处理,得到处理结果。5.根据权利要求3所述的车载控制器的软件系统功...

【专利技术属性】
技术研发人员:锅东云
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

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

1