模型测试方法及系统技术方案

技术编号:41375920 阅读:29 留言:0更新日期:2024-05-20 10:19
本发明专利技术提供了一种模型测试方法及系统,方法包括:S10:根据测试需求同时编写适用于MIL测试和SIL测试的通用测试用例;S30:设置测试单元;S50:基于一个或者多个测试单元创建测试工程,在所述测试工程中导入被测模型,执行通用测试用例并记录测试bug。本发明专利技术,通过同时编写适用于MIL和SIL测试的通用测试用例,确保了测试用例在不同测试阶段的通用性和一致性,减少了冗余的工作和提高了测试效率。该方法充分考虑了MIL和SIL测试在软件开发中的需求,使得测试工程可以灵活适应开发,有助于提高整个软件开发过程的流程性和一致性。

【技术实现步骤摘要】

本专利技术涉及仿真测试,具体而言,涉及一种模型测试方法及系统


技术介绍

1、在当前汽车领域的软件开发过程中,通常采用底层+应用层的开发模式,并遵循v模型开发流程,其中应用层功能实现使用matlab/simulink建模。v模型在软件开发中被广泛应用,特别是在汽车行业中。该模型强调了软件开发过程中测试和验证的重要性,每个开发阶段都对应一个相应的测试阶段。其中,mil测试(model in the loop testing)用于验证功能实现,确保模型能够准确、完整地捕获需求,是工程师验证软件单元工作的常用方法。

2、与传统的mil测试相比,sil测试(software in the loop testing)是一种集成测试方法,sil测试涉及被测软件与其他系统组件或硬件的模型进行测试。sil测试通常在开发早期阶段用于验证软件单元的功能和性能。该测试方法通过将软件嵌入到模型中,模拟不同的输入条件和操作情境,评估软件在这些条件下的行为,从而发现和修复可能在软件单元中出现的问题。

3、mil测试和sil测试在软件开发中都起到关键作用,但在实本文档来自技高网...

【技术保护点】

1.一种模型测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述模型测试方法还包括S20:对被测模型进行静态分析和合规评审。

3.根据权利要求1所述的方法,其特征在于,所述模型测试方法还包括S40:对所述测试单元进行验证,测试所述测试单元是否正常运行。

4.根据权利要求1所述的方法,其特征在于,在S50中,还包括:执行通用测试用例后,检查被测模型的测试覆情况是否与测试需求中预设标准匹配,如果所述测试覆情况没有与所述预设标准匹配,则将与所述预设标准相对应的被测模型的未覆盖部分添加补充测试用例,再执行S30以及之后的步骤。<...

【技术特征摘要】

1.一种模型测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述模型测试方法还包括s20:对被测模型进行静态分析和合规评审。

3.根据权利要求1所述的方法,其特征在于,所述模型测试方法还包括s40:对所述测试单元进行验证,测试所述测试单元是否正常运行。

4.根据权利要求1所述的方法,其特征在于,在s50中,还包括:执行通用测试用例后,检查被测模型的测试覆情况是否与测试需求中预设标准匹配,如果所述测试覆情况没有与所述预设标准匹配,则将与所述预设标准相对应的被测模型的未覆盖部分添加补充测试用例,再执行s30以及之后的步骤。

5.根据权利要求1所述的方法,其特征在于,在s50中,所述执行通用测试用例并记录测试bug包括:检测所述测试单元是否通过对应的所述适用于mil测试的测试标准和所述适用于mil测试的测试标准,如果未通过,则检查mil测试和sil测试的输入信号是否与预期设置相同,如果相同,则记录bu...

【专利技术属性】
技术研发人员:张彦楠李亮
申请(专利权)人:清智汽车科技苏州有限公司
类型:发明
国别省市:

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

1