在进行软件单元测试、集成测试,还有硬件和软件的接口验证,以及安全机制的验证这些阶段的时候,常常会碰到一类工作,那就是ISO 26262里的故障注入,到底要怎么去规划,还有注入之后得到的结果,又该怎样去记录;故障注入这件事情,它的目的并不是要故意去把系统给搞坏,而是要把那些有可能会出现的传感器异常、通信时丢掉了帧、存储上出了错、计算发生了溢出,或者执行的时候超了时这些情况,按照预先做好的计划,一个个地放进测试的环境里面去,然后再去观察,我们的安全机制,是不是按照事先预想好的那样去动作了;如果规划这一块做得太粗糙,测试就会很容易变成一种随手去试错的行为;而要是记录做得乱七八糟,到了后面要去做安全论证、客户评审,还有问题复盘的时候,处理起来都会变得非常麻烦。
2026-05-29