1. 集成测试组成
系统及相关项的集成和测试整体上可以分为3个阶段:
- 阶段一:软硬件集成和验证,即各要素硬件和软件的集成;
- 阶段二:系统的集成和验证,即组成一个系统要素的集成,以形成一个完整的相关项;
- 阶段三:整车的集成和验证,即相关项与车辆内其他系统的集成;
整体上,测试目标分为以下4个方面,并在不同的层级进行实施:
Case1: 功能安全及技术安全要求的正确实施;
Case2: 安全机制正确的功能性能、准确性和时序;
Case3:接口的一致性和正确实施;
Case4: 足够的鲁棒性。
2. 软硬件集成与测试
2.1 目的
应对集成后的硬件和软件进行测试,以符合软硬件接口规范的要求。
2.2 测试目标及相应的测试方法
Case1: 技术安全需求在软硬件层面的正确执行
故障注入测试使用特殊的方法向运行中的测试对象注入故障。这可以通过特殊的测试接口在软件中完成,或通过特殊准备的硬件完成。
该方法经常用于提高安全要求的测试覆盖率,因为在正常运行中安全机制不会被调用。
Case2:安全机制在软硬件层面的正确功能性能,准确性和时序
Case3:外部和内部接口在软硬件层面执行的一致性和正确性
Case4:安全机制在软硬件层面的有效性
Case5:在软硬件层面的鲁棒性水平
3. 系统集成与测试
3.1 目的
测试目的是提供证据证明各个系统要素正确交互、符合技术和功能安全要求,并为没有可能导致违背安全目标的非预期行为提供足够的置信度水平。
3.2 测试目标及相应的测试方法
Case1:功能安全和技术安全要求在系统层面的正确执行
Case2:安全机制在系统层面的正确功能性能、准确性和时序
Case3:外部和内部接口在系统层面执行的一致性和正确性
Case4:系统层面的鲁棒性水平
4. 系整车集成与测试
4.1 目的
相关项与车内通信网络以及车内供电网络的接口规范进行验证;
4.2 测试目标及相应的测试方法
Case1:功能安全要求在整车层面的正确地执行
Case2:安全机制在整车层面的正确功能性能、准确性和时序