ISO26262 功能安全各个阶段测试要求

1. 开发过程说明

系统层面:包括软硬件集成测试、系统集成测试以及整车测试。

硬件层面:包括硬件集成与测试。

软件层面:单元测试、集成测试。

2. 功能安全总体要求

2.1 各项指标

 2.2 诊断覆盖度举例

针对一个信号举例说明:

 3. 功能安全测试要求

3.1 测试计划

核心内容应包括,

测试对象:需要测试的对象描述,以及测试的范围描述;

测试人员:人员能力、人员职责范围等;

测试环境:涉及到的仿真环境(Simulink)、台架环境(HIL、实验台架等)等;

测试工具:用到的各种软件以及硬件测试工具,如Canoe、Canape、Inca等,说明工具的型号以及版本信息;

测试方法:功能安全表格中提到的针对各个阶段,所需采取的测试手段或方法;

测试标准:测试通过以及失败的准则;

测试条件:包括测试准入条件、测试准出条件以及测试异常退出条件等;

测试回归:定义回归策略,如在产品末期,进行一次全回归测试等;

测试时间计划表:针对各个阶段进行详细的测试计划安排,确保各个阶段人、事、物齐全,确保测试按照计划进行。

3.2 测试规格

根据不同的测试对象进行分析,选择合适的测试方法、编写测试用例。

测试用例应包括,

用例ID:每个测试用例应有唯一的测试ID,方便建立追溯;

测试方法:说明测试用例选择的测试方法;

测试环境:说明当前用例的环境;

测试对象:说明对应的测试对象版本、配置信息;

输入条件:说明测试用例的输入条件;

测试步骤:说明测试用例的执行步骤;

预期结果:说明测试用例执行后预期的输出、输出范围以及功能表现等,说明通过与失败评判标准。

3.3 软件相关测试

3.3.1 软件单元测试

测试对象:

     包括软件单元内部的语句、逻辑以及单元给外部调用的接口。

验证方法:

表8 可通过静态验证工具来进行验证,

 表9中,一般需要进行数据流以及控制流分析图。

验证要求:

证明软件单元满足软件单元设计规范;

证明软件单元符合软硬件接口的定义;

证明软件单元具有一定的鲁棒性;

证明软件单元不包含非期望的功能,且满足下表覆盖度。

这里核心是需要借助一定的工具,统计需求覆盖度以及代码覆盖度。

3.3.2 软件集成测试

测试对象:

    软件单元拼接集成后的软件,针对针对各个模块的交互接口以及集成起来的功能进行验证测试。

测试方法:

资源使用测试,包括消耗的CPU资源、RAM、ROM等。

 验证要求:

证明软件实现与软件架构设计的符合性;

证明软件与与软硬件接口规范的符合性;

证明软件包含了已定义的功能;

证明软件具有一定的鲁棒性,具备有效的错误探测以及处理机制;

证明软件使用资源与预期消耗资源一致(或小于);

应满足在软件架构层面对要求的覆盖率要求。

 备注:为了达到足够的覆盖度,可以采用不同的集成方法,分阶段进行集成。

3.3.3 软件安全需求验证

目标是验证嵌入式软件符合软件安全需求;

软件安全需求实现的测试需要在目标硬件平台上完成;

测试环境可选择下表所示:

3.4 硬件相关测试

3.4.1 硬件集成测试

测试对象:

针对硬件单板,集成硬件要素和测试硬件设计,以验证硬件设计符合适当 AS I L等级的硬件安全要求;

测试方法:

 

 

 测试要求:

应验证针对硬件安全要求的安全机制实施的完整性和正确性;

应验证硬件在外部应力下的鲁棒性;

测试设备应按照国标要求(如ISO17025)。

3.5 系统相关测试

3.5.1 软-硬件集成测试

测试对象:

HSI,应以适当的覆盖率测试软硬件接口(HS I)要求,同时考虑 AS I L等级或应给出没有关于 HS I遗留问题的理由。

测试方法:

一般选用HIL台架进行故障注入测试。

 

 

 测试要求:

验证安全机制在软硬件层的正确功能性能、准确性和时序;

验证外部和内部接口在软硬件层执行的一致性和正确性;

验证对于硬件失效探测机制在软硬件层面上与故障模型有关的诊断覆盖率的有效性;

验证安全相关要素在软硬件层的鲁棒性水平。

3.5.2 系统集成测试

测试对象:

组成系统的各个要素按照系统设计进行集成集成后的系统,证明各个系统要素正确交互、符合技术和功能安全要求,并为没有可能导致违背安全目标的非预期行为提供足够的置信度水平。

测试方法:

 

 

测试要求:

验证功能和技术要求在系统层面的正确执行;

验证安全机制在系统层的正确功能性能行为、准确性和时序;

外部和内部接口在系统层面执行的一致性和正确性;

安全机制在系统层面的失效覆盖率的有效性;

验证系统层面的鲁棒性水平。

3.5.3 整车集成测试

测试对象:

集成到整车后的相关项,为了探测整车集成期间的系统性故障。

测试方法:

测试要求:

验证功能安全要求在整车层面的正确的执行;

验证安全机制在整车层面的正确功能性能、准确性和时序;

验证整车层面外部接口实现的一致性和正确性;

验证安全机制在整车层面的失效覆盖率的有效性;

验证整车层面的鲁棒性水平。

  • 25
    点赞
  • 220
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 莱茵是一家全球领先的技术、安全和资质服务提供商,其核心业务之一是提供与ISO 26262功能安全相关的服务。 ISO 26262是一种国际标准,是针对汽车电子系统安全的功能安全管理体系的开发、实施和验证提供了指导。它涵盖了整个产品生命周期,从概念设计到系统开发、生产、操作和维护。这个标准非常重要,因为它确保了在汽车上使用的电子和电气系统能够在发生故障时保持安全性。 作为功能安全的专家,莱茵提供多种服务,以帮助汽车制造商和供应商遵守ISO 26262标准。他们的服务范围包括: 1. ISO 26262培训:莱茵为客户提供关于ISO 26262标准和相关要求的培训。这些培训可以帮助客户了解标准的要求,并在其组织中建立相应的流程和流程。 2. 评估和认证:莱茵执行ISO 26262的评估和认证,以确保客户的功能安全管理体系符合标准要求。他们会审查客户的文件和程序,并进行现场审核,以确保其符合标准。 3. 潜在危险分析(PHA)和风险评估:莱茵提供PHA和风险评估,分析系统中的潜在危险,并评估其对安全性的影响。这些分析可以帮助客户在设计阶段就识别和解决潜在的问题。 4. 审查测试活动:莱茵还可以审查客户的测试活动,确保其符合ISO 26262要求。他们会检查测试计划、测试环境和测试结果,并提供改进建议。 通过采用莱茵的ISO 26262功能安全服务,汽车制造商和供应商可以确保他们的产品满足国际标准,并提供更高水平的安全性和可靠性。这有助于提高汽车行业的信誉和市场竞争力。 ### 回答2: 莱茵iso26262功能安全是指德国莱茵集团所制定的汽车电子和软件开发的一项安全标准。该标准主要关注汽车电子系统的功能安全,旨在确保汽车电子系统在运行时能够保持安全可靠。 莱茵iso26262功能安全标准主要包括以下几个方面:确定安全目标、进行风险分析、进行安全评估、确定安全性要求、设计安全机制和实施安全验证。 首先,确定安全目标是指根据车辆的使用环境和风险评估的结果,明确汽车电子系统的安全要求功能需求。其次,进行风险分析是为了评估系统可能面临的风险和潜在的危害,以便在设计阶段采取措施降低风险。然后,进行安全评估是通过对系统的设计和实施过程进行审查和评估,以确保符合安全标准的要求。确定安全性要求是指根据安全目标和风险分析的结果,制定系统的安全性要求,包括硬件和软件。设计安全机制是根据安全性要求,采取适当的设计措施,如故障检测和容错机制,以提高系统的安全性和可靠性。最后,进行安全验证是指通过测试和验证,确保系统在不同的工况和故障情况下的功能安全。 莱茵iso26262功能安全标准的实施可以提高汽车电子系统的安全性和可靠性,减少潜在的事故风险,并提升驾驶员和乘客的安全性。它也是全球汽车行业的重要标准,被广泛应用于汽车电子系统的开发和生产过程中。 ### 回答3: 莱茵ISO 26262是一个功能安全标准,专门用于汽车行业。它规定了汽车电子系统设计和开发过程中的功能安全要求。 莱茵ISO 26262标准包括以下内容: 1. 安全管理:确定安全要求、安全目标和安全功能,制定安全计划,管理安全风险和安全控制。 2. 安全开发:确定软件、硬件和硬件/软件集成的安全要求,进行系统和软件架构设计,进行详细设计和编码,进行集成和测试,以确保安全功能的有效实现。 3. 安全验证:对系统进行一系列验证活动,包括安全功能测试、评估和确认,以确保系统在发生故障时能够采取相应的安全措施。 4. 安全项目管理:对整个开发过程进行管理,包括计划和控制各个开发阶段、处理变更和问题、记录相关文档和数据,以确保开发过程的透明和可追溯性。 莱茵ISO 26262标准的目的是确保汽车电子系统在发生故障时不会对人员、财产和环境造成不必要的危害。它提供了一种结构化的方法和过程,帮助汽车制造商和供应商开发安全性能可靠的汽车电子系统。 通过遵循莱茵ISO 26262标准,汽车制造商和供应商可以减少开发过程中的错误和缺陷,提高汽车电子系统的可靠性和稳定性。这将进一步增强驾驶员和乘客的安全性,提高整个交通系统的安全性能。 综上所述,莱茵ISO 26262功能安全标准是为汽车行业设计的一个重要标准,它确保了汽车电子系统在发生故障时的安全性能,并通过规定相应的开发过程和要求,提高了汽车电子系统的可靠性和稳定性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值