首页    测试    嵌入式软件非侵入测试平台
嵌入式软件非侵入式测试工具

嵌入式软件非侵入测试平台

嵌入式软件非侵入式测试工具,基于虚拟嵌入式处理器,支持直接对目标机应用软件ELF文件进行功能测试,脱离操作系统和物理硬件限制,速度快,效率高,支持从代码片段、函数单元、模块和配置项级测试。

       传统的嵌入式软件测试有两种方式,一种是将嵌入式软件源码移植到通用PC平台比如Windows中,对被测代码进行插桩,生成测试驱动并编译执行;另一种是使用嵌入式软件的硬件平台或者硬件仿真平台,对被测代码进行插桩,生成测试驱动并编译执行。这两种方式都需要更改被测代码重新编译,代码插桩会引入额外的代码,导致被测代码软件运行环境的改变,本质上都是侵入式测试,可能导致某些跟内存资源相关的软件问题被掩盖或者产生虚警。

       除此之外,第一种方式因为需要将嵌入式软件移植到通用PC平台,还会产生额外的工作量,且通用PC环境与嵌入式硬件环境的差异,也会导致某些软件问题无法暴露出来;第二种方式虽然规避了以上问题,但却难以自动化,导致测试效率较低。

       其具有如下特点:

  • 1.支持主流的嵌入式处理器(PPC、ARM、MIPS、TRICORE、TIC6X)软件;
  • 2.非侵入式,直接使用ELF文件进行测试;
  • 3.测试用例集批量高效执行;
  • 4.支持软件测试说明和测试报告自动生成;
  • 5.国内首创,完全自主。

       响应自主可控国家战略要求,对标国外先进技术水平,以软件国产化为使命,集中精力、重点突破高安全领域嵌入式系统软硬件研制流程中亟需的关键技术和工具链,打造覆盖软件需求分析、概要设计、详细设计、编码实现和测试验证全生命周期的整套国产化工具体系,力争填补国内空白。

专注于软件国产化

Our Clients Are Our First Priority