原创 汽车电子软件测试服务

2023-3-6 10:37 1013 12 12 分类: 汽车电子


随着汽车电子软件日益复杂,针对软件质量以及软件交付周期也提出了更高的要求。为了在更早的阶段发现软件问题,尽早修复软件质量问题,进而保证交付周期,就必须在开发阶段引入软件测试。

ISO26262以及ASPICE也都提出了明确的要求,需要按照一定的方法对软件进行测试。

当前,受制于能力以及资源等问题,很多整车厂以及供应商,会采用第三方测试的方式,去完成软件测试,保证软件测试的覆盖度以及完整性,实现软件质量保证。

上海北汇基于目前与主机厂以及供应商的合作,结合自身的经验积累,为国内客户进行软件测试服务。

 

软件测试范围:针对模型/代码的动态测试(应用层):单元级/组件级/软件级


图1 测试范围


单元测试:针对子系统(Subsystem)或者函数(Function)

>功能验证

>接口测试

>结构覆盖度:语句覆盖、分支覆盖、条件覆盖、MCDC

>MiL-SiL-PiL测试


组件测试模型、代码

>功能验证:开环验证、闭环验证接口测试

>结构覆盖度:函数覆盖、调用覆盖

>MiL-SiL-PiL测试


嵌入式软件测试:AUTOSAR/非AUTOSAR应用层软件测试

>功能验证:开环测试、闭环测试

>虚拟ECU硬件虚拟化,完成应用层测试


CI/CT持续集成/测试服务:根据客户需求,定制化实现测试工具的与持续集成/测试的部署工作



测试服务内容:

>测试策略制定:结合ISO26262、ASPICE要求及客户要求制定测试策略

>能力共建

针对约定测试项目,双方工程师共同参与

北汇方帮助客户方搭建测试流程,培训测试方法

指导客户方完成项目测试,帮助提升测试人员能力

项目制合作

>测试“交钥匙”服务

测试需求确认:确认测试需求可测性,明确测试模糊点,协助完成测试需求

TestSpecification开发:根据ISO26262要求,采用需求分析、等价类、边界值、猜错等方法设计测试用例

自动化测试环境构建

测试脚本开发

测试用例评审:与客户共同评审测试用例,形成评审记录

追溯矩阵:完成测试用例、需求、测试评估之间的双向追溯,形成追溯矩阵

测试用例执行:自动化执行编写的测试用例

测试结果确认:自动化得到测试结果

覆盖度结果统计:采用语句覆盖、分支覆盖、MCDC覆盖,函数覆盖、调用覆盖等覆盖度指标

问题定位、分析:数据回放,分析问题,给出修改建议

测试报告:自动化可定制的测试报告以及测试结项报告等



部分项目工程



测试形式:

采取驻地和非驻地结合的形式。核心代码驻地测试,非核心代码非驻地测试。


项目案例:

新能源测试:BMS、VCU、MCUADAS、V2X

传统领域:车灯控制器、EPS换挡控制器


北汇优势:

聚焦测试业务,与客户不存在竞争关系,最大化保证客户信息安全,保持独立客观

先进的汽车电子测试工具链

专业于汽车电子软件测试,团队成员拥有多年工作经验,熟悉业内测试规范

专注模型测试,Simulink模型基础,熟悉MATLAB/Simulink以及测试工具

专注代码测试,C/C++代码基础,熟悉主流编译器以及代码测试工具

集成方向:持续测试(CT),工具集成、定制开发等

专职的项目管理

团队成员通过ISTQB考核认证

借助北汇HiL测试业务经验,加深对各测试对象的理解,形成自主积累,与北汇HiL业务形成补充


作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条