嵌入式软件与运行在计算机上的应用软件有着较大的区别。
随着硬件系统的不断发展以及物联网技术的不断成熟,嵌入式软件得到了广泛的应用。
在航空航天领域的机载、星载或是弹载软件上的嵌入式软件需要具有很高的可靠性以及较强的实时性。因此就需要高质量、高效率的嵌入式软件测试来支撑。

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!
无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。加微信领取资料
嵌入式软件的测试技术中,基于故障注入的方式在

运用上比较广泛。
在嵌入式软件测试用例的生成中,传统的人工编写测试脚本可能会造成测试用例的遗漏。
在测试用例的生成中可以引入建模技术,根据功能与设计的规范产生测试用例。
嵌入式系统通常可以采用基于状态的测试建模技术,通过UML建模技术和状态图来生成测试用例有较强的适用性且易于表达。
故障注入作为一种仿真技术,人为地模拟目标系统运行时的故障,把硬件或者软件的故障注入目标系统当中。
当目标系统带着注入的故障运行时,可以对系统运行的情况进行记录、分析,从而验证系统在遭遇故障时所作出的响应。
这样可以为完善和改进对目标系统的设计提供重要的反馈信息。
提出一种辅以故障注入的嵌入式软件安全性测试框架,并给出了实现过程。

该框架实现了在被测软件运行过程中动态模拟其安全保障措施针对的异常状态。
以故障注入为核心,提出了一种基于故障注入的软件BIT测试方法。
BIT可以让系统本身检查工作是否正常进行,或者确定发送故障的地方。它使系统具有检测和隔离故障的能力。