根据国内嵌入式软件普遍采用的宿主机 目标机共同构建测试环境的测试技术路线,结合基于数据驱动和关键字驱动的嵌入式软件全数字仿真自动化技术,设计宿目一体的嵌入式软件通用自动化仿真测试平台的总结框架。

该平台主要采用嵌入式软件全数字仿真测试技术构建被测嵌入式软件的仿真运行环境,采用“宿目一体”(即,宿主机和目标机在同一个通用计算机环境中运行)的测试基本技术路线,构建基于全数字仿真的目标机运行环境,以便于执行基于数据驱动和基于关键字驱动的嵌入式软件自动化测试。

嵌入式软件测试特点 宿目一体的嵌入式软件通用自动化测试平台(1)

从测试应用顶层上看,该平台核心功能的实现主要有两个测试辅助工具软件,即测试管理工具和测试代理软件。测试管理工具运行在宿主机中。测试代理软件运行在全数字仿真测试平台的目标机中。

这两个工具软件实现该平台在一个物理机上构建宿主机/目标机测试环境的核心功能。解决了利用该平台实现宿主机/目标机测试过程中一个核心难点:目标机端的数据如何与宿主机端数据进行交互的问题。

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。加微信领取资料

这种问题的解决途径一般为:开发一些嵌入式软件测试工具的虚拟接口功能,将实际物理通道中的数据与目标机的内存数据进行交互。若是在真实环境中,这种方式受制于目标机物理资源的限制。

嵌入式软件测试特点 宿目一体的嵌入式软件通用自动化测试平台(2)

但是在采用全数字仿真目标机的架构中,由于目标机的物理硬件全部是仿真模拟的,受实际物理硬件资源的限制较小,该问题不再是影响测试的关键问题。但是如何提高效率、如何提高自动化程度,是在此平台上需要解决的关键问题。

,