在中国制造业转型升级的大背景下,如何培养一批服务于智能制造的“大国工程师”,已成为校企双方的共同使命和课题。产教融合、协同育人、双向赋能,校企合作正在不断迈向更深层次。凯云科技与高校开展广泛的产学合作协同育人项目,运用公司在软件测试领域积累的核心软件开发经验、教学内容、师资培训、实践考核等合作方式,深度发掘软件测试工程师校企联合培养合作潜力。
公司自主研发的嵌入式系统测试教学实训平台ETest_TP,赋能学校嵌入式软件测试方面的科研与人才培养。
,时长01:30
01
产品简介
嵌入式系统测试教学实训平台(ETest Training Platform,简称:ETest_TP )适用于各类高等院校与培训机构在嵌入式系统测试方面的科研与教学以及军工研究所、各研发型企业用于软件测试工程师的培训与考核。
ETest_TP由培训教材(含教师用教材、学员上机操作指南)、软件以及实训平台实验箱组成。其中软件为ETest,实验箱包括待测件板(待测系统)、显示板、多功能接口板、串口通信板(RS232)、CAN模块、USB集线器等。
图1:ETest_TP产品外观图
图2:ETest_TP组成图
02
系统架构
ETest_TP待测件板中预置一款预埋有典型的软件逻辑错误的车辆灯光控制程序。同时ETest_TP具有良好开放性,用户单位可自行修改待测件板中的软件,形成具有本单位业务特点的教学实训与业务考核平台。
图3:ETest_TP系统架构图
基于该实训平台,凯云科技自2016至2021年连续6年承办由教育部、南京大学等单位联合举办的全国大学生软件测试大赛——“凯云杯”嵌入式系统测试分赛。
该项大赛每年吸引全国超过500所高校近2万名在校大学生参加。凯云科技主要负责提供测试工具ETest、ETest_TP、教材、试题以及阅卷标准答案。
图4:决赛现场及培训交流图
03
ETest_TP实验箱组成
3.1待测件板
◎ 工业2.0 CAN 总线接口,支持125K、250K、500K、1M等波特率;
◎ 标准232 串行总线通讯接口,最高通讯速率达1Mbps;
◎ 9 路IO输入输出端口、3路DA/AD、3路 PWM 端口;
◎ 多套预埋错误的嵌入式应用软件。
3.2多功能接口板
◎ 9路IO输入输出端口、3路DA/AD;
◎ 3路光耦隔离型高速PWM输出及输入端口;
3.3软件部分
◎ 通用嵌入式系统测试平台软件(ETest教学版)。
04
主要实训内容
◎ AD输入、DA输出通道实验;
◎ PWM输入、输出通道实验;
◎ DI、DO通道实验;
◎ 串口、CAN接口通信实验;
◎ 系统级自动化测试。
05
软件ETest简介
ETest是一款软件开发环境IDE,基于该IDE可以完成嵌入式系统测试软件的开发与部署。该产品是由凯云科技率先在行业内推出的国产自主可控半实物仿真测试开发平台,有效打破了国内该领域长期由进口软件LabView、DSpace等产品垄断的格局。ETest可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。
图5:ETest测试开发环境图
06
ETest使用流程
ETest支持快速测试、自动化测试、测试软件开发、实时仿真等应用模式。
序号 | 应用模式 | 使用方法 |
1 | 快速测试 | 工程师无需编写测试程序,仅需要进行简单的可视化配置即可完成测试 |
2 | 自动化测试 | 工程师在快速测试的配置基础上,通过图形化或者脚本方式开发测试程序,通过运行测试程序实现自动化测试 |
3 | 测试软件开发 | 工程师在自动化测试的基础上,设计UI界面,打包发布独立的测试软件,软件可不依托ETest独立运行 |
4 | 实时仿真 | 支持C程序自建模型,集成Simulink、同元MWorks接口,可实现仿真模型开发与运行 |
基于ETest开发测试软件分三个步骤:环境配置、测试设计、测试执行等。
图6:测试环境配置图
图7:测试设计(通信接口协议配置)
图8:测试设计(测试脚本编辑)
图9:测试设计(图形化测试脚本)
图10:测试设计(可视化界面设计)
图11:测试执行图
收录于合集 #ETest系列
24个
上一篇ETest系列产品2 | 实时级嵌入式系统半实物仿真测试平台ETest_RT下一篇ETest,为各行业装备质量搭建一站式测试服务平台!