一、    ETest简介

ETest是一款软件开发环境IDE,基于该IDE可以完成嵌入式系统测试软件的开发与部署。该产品是凯云科技率先在行业内推出的国产自主可控半实物仿真测试开发平台,有效打破了国内该领域长期由进口软件LabView、DSpace等产品垄断的格局。ETest可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。

ETest测试开发环境

ETest提供整套嵌入式系统测试软件开发工具套件,由多个开发组件构成,主要包括ETL编译器、测试程序执行器、监控界面渲染器、多个组件库,以及Vscode插件、命令行工具等。主要组成模块:SDK、ETL、ETestD、ETestX、DevTools等;

SDK 提供二次开发使用的 API;

ETL 嵌入式测试领域专用语言,用于描述测试环境中各要素;

ETestD 二进制执行程序,随操作系统一起启动的ETest守护服务;

ETestX 二进制执行程序,测试程序执行引擎,以事件循环模式工作;

DevTools 多个定制开发时使用的实用工具。

ETest系统架构图:

ETest系统架构

二、    主要功能

l  提供涵盖测试资源管理、测试环境描述、接口协议定义、测试用例设计、测试执行监控、测试任务管理等功能为一体的测试软件集成开发环境;

l  提供各类控制总线和仪器接口API,支持的I/O类型包括:RS232/422/485、1553B、CAN、TCP、UDP、AD、DA、DI、DO、ARINC429等,可灵活扩展;

l  支持对待测系统及其外围环境、接口情况等进行可视化仿真建模设计;

l  提供接口协议描述语言(DPD语言)及编辑编译环境;

l  可通过表格、仪表、曲线图、状态灯等虚拟仪表实时监测接口数据;

l  可按二进制、十进制、十六进制监测输入与输出的原始报文并查询过滤;

l  提供灵活快捷的测试用例脚本编辑与开发环境;

l  测试脚本支持时序测试和多任务实时测试;

l  具有可自动生成满足不同组合覆盖要求测试数据的功能;

l  实时记录加时间戳的测试数据并支持测试数据的管理与统计分析;

l  提供Simulink、同元MWorks等集成接口,可实现仿真模型的开发和运行,支持仿真模型实时代码的生成和运行;

l  提供实时内核模块,支持高可靠性强实时测试,响应时间<=1ms,同步传送和抖动时间小于10us;

l  平台上位机支持Linux、Windows、麒麟及统信等操作系统;下位机支持VxWorks、RTLinux等实时操作系统及国产操作系统;

l  支持打包独立可执行应用程序、支持分布式部署以及单机使用。

三、    使用流程

ETest支持快速测试、自动化测试、测试软件开发、实时仿真等多种应用模式。

序号

应用模式

使用方法

1

快速测试

工程师无需编写测试程序,仅需要进行简单的可视化配置即可完成测试

2

自动化测试

工程师在快速测试的配置基础上,通过图形化或者脚本方式开发测试程序,通过运行测试程序实现自动化测试

3

测试软件开发

工程师在自动化测试的基础上,设计UI界面,打包发布独立的测试软件,软件可不依托ETest独立运行

4

实时仿真

支持C程序自建模型,集成Simulink、同元MWorks接口,可实现仿真模型开发与运行

基于ETest开发测试软件分三个步骤:环境配置、测试设计、测试执行等。

测试环境配置

测试设计(通信接口协议配置)

测试设计(测试脚本编辑)

测试设计(图形化测试脚本)

测试设计(可视化界面设计)

测试执行

ETest--基于国产CPU及OS的装备软件测试设备开发平台相关推荐

  1. 武器系统软件测试,基于国产CPU及OS的装备软件测试设备开发平台ETestDev简介

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 基于国产CPU及OS的装备软件测试设备开发平台ETestDev简介 ETestDev是一款基于国产CPU及操作系统的装备软件测试设备开发平台(Develo ...

  2. 计算机CPU国产替代,国产CPU终于投入民用!网友:国产系统呢?啥时候能用上国产电脑...

    谈到科技发展,我国在多个领域都处于领先的位置,但CPU和操作系统却一直都是短板.不过近日国产CPU率先迎来突破,搭载国产CPU的电脑发布了,这意味着国产CPU开始投入民用! 据笔者了解,近日方正数码发 ...

  3. 计算机应用在航天,国产CPU的航天计算机应用

    国产CPU的航天计算机应用 计算机是航天器综合电子系统上的核心部件,主要用于控制计算.星务管理.敏感数据预处理等方面.由于前几年国内元器件水平所限,目前国内上天的星载计算机其CPU都不是国产的.近几年 ...

  4. 国产CPU群雄逐鹿谁主沉浮

    当下,国内(桌面.服务器)CPU与外商有较大差距,除了海光在性能上可能具有一拼之力外,其它国产CPU在商业市场上面对英特尔.AMD基本不具备竞争力,因而只能在篱笆墙内的市场角逐.而为了能够进入篱笆墙内 ...

  5. 再谈6大国产CPU处理器

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  6. (干货)全面分析6大国产CPU处理器

    点击上方 "后端架构师"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 关注订阅号「后端架构师」,收看更多精彩内容 每日英文 When you ar ...

  7. 处理器架构 (十五) 国产cpu芯片与架构

    国产cpu芯片 x86架构 :海光,兆芯 arm架构 :海思,飞腾(ARMv8) mips架构 :龙芯(loongISA) alpha架构 :申威 PowerPC架构 :中晟宏芯 龙芯 2001年,计 ...

  8. win7 nvme 支持补丁_国产桌面版OS系统发布:Win7般体验 最高安全认证

    小白系统 免费的智能客服 点击使用8月13日,麒麟软件正式推出了最新的桌面版OS--银河麒麟桌面操作系统V10,该系统是银河麒麟和中标软件共同打造的最新成果,号称提供类似Win7的体验,支持国产龙芯. ...

  9. 不权威的国产CPU发展历程

    最近进行了一些国产化相关工作 趁着周末有时间,自己整理一下这段时间的学习内容. 毕竟不是处理器和芯片的业内人士,里面多有纰漏,请谅解. 希望可以作为入门学习的简单知识. 1.0 远古时代 unix 世 ...

最新文章

  1. DJango-如何快速准备Python虚拟开发环境并快速定制一个项目
  2. 手把手教你36小时搭建无人超市系统 !(附代码)
  3. GetLogicalDriveStrings FindFirstVolume和FindNextVolume
  4. QT5 动态链接库的创建和使用
  5. 成为更优秀的开发人员:第二步-知道你的核心竞争力
  6. jQuery formValidator 表单校验插件4.1.1高仿网易邮箱注册页面(已发演示链接)
  7. golang关键字和程序语句
  8. Facobook开源视觉问答VQA框架:Pythia
  9. [ 原创 ]学习笔记-安卓虚拟机终于达到最佳状态了
  10. 字体系列之字体复合属性(CSS、HTML)
  11. R-CNN学习笔记1:Selective Search for Object Recognition
  12. 程序员简历应该怎么写?
  13. 怎樣制作线段动画_教程:如何制作一个绘制线条动画
  14. 美国可视化人体公开数据集下载
  15. 4G工业路由器防静电保护
  16. 浙传计算机二级成绩查询,浙江传媒学院艺考成绩查询
  17. java 减法基础_Java 基础入门
  18. 公有iot私有iot架构_玩洋葱Omega IoT设备在OLED屏幕上显示实时血糖
  19. web前端之五子棋网页版小游戏
  20. 今天看了NES游戏,哈哈,感觉又回到了童年,可是我已经长大了

热门文章

  1. 《左耳听风》栏目心得
  2. try-catch-finally的用法之finally(总被执行)
  3. matlab和Verilog之截位,四舍五入和饱和处理
  4. UBUNTU 12.04 安装SOCKS5代理服务器DANTE-SERVER
  5. 如何判断 变体variant/OleVariant 是否为空
  6. 全球科技巨擘大战AI
  7. 【AI简报20220211期】硬核UP主自己造了一个激光雷达、详解AI加速器
  8. 报错std::__1::basic_stringchar, std::__1::char_traitschar, std::__1::allocatorchar ::at(unsigne
  9. 计算机网络技术前景分析ppt,计算机网络技术发展与前景.ppt
  10. 用TB5128FTG来替换THB6128(LV8728)的驱动方案