用于支持武器系统装备嵌入式软件配置项级别和系统级别的动态验证与测试,提高我所武器系统装备型号嵌入式软件测试验证的自动化程度,促进嵌入式系统装备软件的研发与生产质量,解决具有复杂交联环境装备嵌入式软件测试环境搭建和开发的难题。
嵌入式系统半实物仿真测试是一种针对嵌入式软件配置项和系统级别进行动态验证与测试的方法,尤其在武器系统装备领域中应用广泛。这种测试方法旨在提高嵌入式软件测试验证的自动化程度,提升软件的研发与生产质量,解决复杂交联环境下嵌入式软件的测试环境搭建和开发难题。
嵌入式系统的自动化测试面临诸多挑战,如交联环境复杂、接口类型多样、环境构建困难、测试难以复用以及实时性要求高等。理想的自动化测试可以节省人力、缩短测试时间,确保测试结果准确并减少人为误差,同时能处理复杂的测试任务并促进测试复用。实现自动化测试通常包括测试用例设计、测试执行和结果分析的自动化,利用测试系统、脚本和框架来完成。
半实物仿真测试是自动化测试的一种形式,介于全数字仿真和纯物理仿真之间,它能在目标机运行环境中提供逼真的测试环境,具有较好的通用性和可控性,且成本相对较低。硬件在环仿真测试系统(HIL)进一步增强了测试环境的可控性,提高了测试结果的可重复性,能进行极限工况测试,同时降低了测试成本和提升了效率。
ETest是一款由国内研究机构和企业共同研发的半实物仿真测试平台,其特点包括应用范围广、开发效率高、使用简便、可扩展性强以及国产自主可控。ETest Studio是这个平台的核心,它提供了一个集成开发环境,允许测试人员管理接口与通道、处理协议组包与解包、设定测试参数等。此外,ETest Studio具有底层技术无关性,支持可视化监控和脚本自动化测试,采用分布式计算技术适应不同规模的测试环境,并可与Matlab/Simulink等第三方工具快速集成。
ETest Studio的软件结构层次化且系统开放,包含多个模块,如接口集成、测试设计、执行服务、执行客户端等,支持各种通信协议如RS232、RS422、RS485、CAN和1553B等,并配有相应的板卡驱动和服务层。测试流程涉及设备资源配置、测试方案设计、数据记录与查看、通信协议的抽象和处理,以及测试执行和监控。
测试处理机、数据中心和监控终端协同工作,实现数据的发送、接收、转发和分析,确保测试过程的顺畅进行。通过ETest,用户能够构建高效、精准的测试环境,有效应对嵌入式系统测试中的各种挑战,提升武器系统装备的可靠性和安全性。
评论0