嵌入式系统测试开发环境ETest

发布时间:2026/7/25 9:47:57
嵌入式系统测试开发环境ETest ETest简介ETest是一款国产软件集成开发环境IDE具有强大的数据采集、仪器控制和自动化测试应用程序开发能力。与国外如LabVIEW、dSPACE等产品相比较ETest提供更加友好的可视化编程环境和范例开发效率高使用门槛低即使是编程经验有限的用户也能够轻松快速开发、测试和部署应用程序。ETest作为凯云率先在行业内推出的国产自主可控半实物仿真测试开发平台有效打破了国内该领域长期由进口软件LabVIEW、dSPACE等产品垄断的格局。基于ETest开发与部署的测试系统可服务于基于MBSE的正向设计流程实现自动化测试、半实物仿真、系统集成验证等功能。ETest具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主安全可控等特点支持国产CPU国产操作系统的部署方案同时兼容Windows、linux、Mac、VxWorks等操作系统。可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。技术特点提供涵盖测试资源管理、测试环境描述、接口协议定义、测试用例设计、测试执行监控、测试任务管理等功能为一体的测试软件集成开发环境支持各类控制总线和仪器接口API包括RS232/422/485、1553B、ARINC429、ARINC664、ARINC825、1394B、FC-AE-ASM、CAN、TCP、UDP、AD、DA、DI、DO等可灵活扩展支持以虚拟设备形式对测试资源进行管理配置支持以图形化方式对通信协议编辑及管理支持Lua、Python等多种语言进行测试程序设计可方便地调用基于C、C、Java等开发语言的工具库和代码实现多语言的融合支持C、C#、Java、python等开发语言SDK支持以状态图、流程图、表格序列等形式创建测试用例具备程序自动生成功能能够对指定接口和协议生成收发程序和界面具备自动测试功能支持批量执行测试用例自动生成测试报告测试脚本支持时序测试和多任务实时测试实时记录加时间戳的测试数据并支持测试数据的管理与统计分析提供实时内核模块支持高可靠性强实时测试响应时间1ms同步传送和抖动时间小于10us上位机支持Linux、Windows、麒麟及统信等操作系统下位机支持VxWorks、RTLinux及相关国产操作系统适应性ETest适用于装备研制过程中的绝大多数环节可实现组件级测试、设备级测试、系统级测试及装备级系统集成验证等敏捷性ETest能够很好地适应装备研制过程中的ICD、测试用例、测试流程、测试界面等多方面需求的变化支持迭代开发兼容性ETest对硬件驱动层的进一步抽象构建满足POSIX标准的驱动虚拟化层广泛兼容国内外厂商产品支持分布式部署以及单机使用支持打包并发布独立可执行软件。3.0使用流程ETest支持快速测试、自动化测试、测试软件开发、实时仿真等应用模式。序号应用模式使用方法1快速测试工程师无需编写测试程序仅需要进行简单的可视化配置即可完成测试2自动化测试工程师在快速测试的配置基础上通过图形化或者脚本方式开发测试程序通过运行测试程序实现自动化测试3测试软件开发工程师在自动化测试的基础上设计UI界面打包发布独立的测试软件脱离开发环境独自运行4实时仿真支持C程序自建模型集成Simulink、同元MWorks接口可实现仿真模型开发与交互运行基于ETest开发测试软件分以下步骤环境配置、程序开发图形化程序开发、脚本开发、UI设计、程序打包及执行。