全车载控制器软件MBD_MIL测试技术及要求.docx
《全车载控制器软件MBD_MIL测试技术及要求.docx》由会员分享,可在线阅读,更多相关《全车载控制器软件MBD_MIL测试技术及要求.docx(6页珍藏版)》请在第一文库网上搜索。
1、车载控制器软件MBD_MIL测试技 术及要求一、MlL测试的概念MIL测试就是模型在环测试,通过纯软件仿真的形式,主要是验证模型 功能的正确性,是否满足设计的功能需求,尽早发现问题。同时,只有 保证了 MBD阶段建模的正确性,才能保证在此基础上生成的代码的正 确,为后续的代码质量提供基础。MIL测试,指定输入和期望结果,将 仿真结果和期望结果进行比对,根据判定标准验证模型是否正确。除此 之外还需要做模型覆盖率度量,在MIL单元测试,需要满足100%的覆 盖率:Statement Coverage (语句覆盖)、Branch Coverage (分支 覆盖)、Modified Condition
2、/Decision Coverage (修正判定条件覆 盖)。二、MIL测试的优势L能够脱离硬件载体进行测试,无需等待硬件变更、开发完成。2、各工程师针对自己的模块进行测试,无需等待所有的模块开发完成 进行测试,满足尽早测试的测试要求。3、在测试层级上主要是针对代码层级的测试,测试接口以及功能,以 及代码的规范性等等,能够发现更多的细节问题。4、方便评价控制模型的整体测试的测试覆盖度。5、方便开发及测试团队对于模型的评审。6、降低了测试成本,越早发现问题,修复问题的成本越低,同时也提 高了测试效率,让更多的问题在尽可能早的开发过程中发现。三.MIL测试的类型MIL单元测试主要针对功能模块中子模
3、块进行测试,单元测试的层级是最小不可划分 的颗粒度。单元测试主要是针对输入的边界值进行测试,观察输出的结 果,并设计测试用例,满足100%的测试覆盖率。单元测试通过设定输入并给出期望的输出,测试时将模型输入设定的输 入值,观测模型的输出值是否和期望值保持一致,判定模型是否有效。具体测试过程如下: 软件测试需求分析 根据需求/经验/错误推导等方法设计测试用例:测试用例规范应 包括以下内容:保证软件需求与测试用例的内容一致性与追溯性; 根据软件需求确定输入和输出,并确定其取值范围;通过测试用例 设计方法确定输入值;清晰的测试步骤,满足可重复测试;明确测 试结果及评价方法;执行测试将设定的输入值输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车载 控制器 软件 MBD_MIL 测试 技术 要求
