首页
关于我们
公司简介
专业团队
合作案例
产品详情
最新资讯
公司动态
知识分享
产品中心
ASPICE
ISO26262
ISO21434
敏捷SPICE
资质培训
工具链
培训课程
联系我们
人才招聘
用心服务·专业技术·合作发展 13524704775
NEWS

最新资讯

当前位置:首页 - 最新资讯 - 知识分享

ISO26262合规性推荐的不同类型的故障注入测试有哪些?ISO26262标准如何进行故障注入测试?

发表时间:2023-03-24 作者:亚远景ISO26262 返回列表

ISO26262合规性推荐的不同类型的故障注入测试有哪些?

在ISO26262中,可以执行几种类型的故障注入测试,包括:

  • 基于刺激的故障注入:这包括通过操纵输入数据、改变内部状态或触发错误条件,有意将故障或错误引入系统。

  • 结构性故障注入:这包括通过修改源代码、更改执行路径或中断内存访问,将故障或错误引入系统。

  • 环境故障注入:这涉及到将系统暴露在可能导致故障或错误的环境条件下,如极端温度、电压波动或电磁干扰。

  • 定时故障注入:这涉及到改变系统中事件的定时,如延迟或比赛条件,以触发故障或错误。

每种类型的故障注入测试都旨在针对系统的特定方面,并评估其以安全可控的方式检测、响应故障和从故障中恢复的能力。故障注入测试方法的选择取决于系统的具体要求和需要实现的安全目标。


ISO26262标准如何进行故障注入测试?

为故障注入测试设置测试环境的过程从安全生命周期的概念阶段开始,在这个阶段安全需求开始建立。安全要求主要包括根据部件ASIL值的安全目标。

另一个方面是将安全要求分配给系统架构的不同部分。为此,进行了HARA以及FMEA、FMECA和DFA等。并非必须执行所有这些分析;该电话由职能安全经理和团队成员接听。

在不同级别的测试中,故障注入的含义略有不同。在单元测试级别,ISO 26262标准将故障注入测试总结为“注入任意故障,例如通过破坏变量的值、引入代码突变或破坏CPU寄存器的值。”对于集成测试,这一概念也很相似,只是方法略有改变。注入任意故障,通过损坏软件和硬件组件来测试安全机制。

本质上,执行故障注入测试是为了分析系统检测故障并以进入安全状态的方式对故障做出反应的能力。



咨询