回页首使用基于模型的测试执行 ISO 26262 验证活动的示例
ISO 26262-6 提出了许多推荐或是高度推荐的开发和测试活动执行方法。举例来说,表 1 列出了 ISO 26262-6 推荐的软件单元测试方法。根据 ISO 26262 A 到 ISO 26262 D 对项目的汽车安全整合等级 (ASIL) 提出的要求(其中 D 表示关键性最高的等级),您需要使用表 1 中的部分或全部方法来实现合规性。这些方法包括基于需求的测试、接口测试、错误注入测试、资源使用测试和背对背的对比测试。
表 1. 表 1. ISO 26262-6 推荐的汽车安全整合等级 (ASIL) 单元测试方法
方法 | 汽车安全整合等级 (ASIL) | |||
---|---|---|---|---|
A | B | C | D | |
基于需求的测试 | 高度推荐 | 高度推荐 | 高度推荐 | 高度推荐 |
接口测试 | 高度推荐 | 高度推荐 | 高度推荐 | 高度推荐 |
错误注入测试 | 推荐 | 推荐 | 推荐 | 高度推荐 |
资源使用测试 | 推荐 | 推荐 | 推荐 | 高度推荐 |
对比测试 | 推荐 | 推荐 | 高度推荐 | 高度推荐 |
原文转自:http://www.ibm.com/developerworks/cn/rational/safety-related-software-development/index.html