FLEXBENCH通用测试软件平台

69

1.简介
FlexBench是锘华仪器针对航空航天等领域的测试需求研制开发的通用测试软件平台。
FlexBench为用户提供海量接口,支持用户自主定制测试任务,一键自动化执行测试流程,一键生成测试报告。
FlexBench采用信息化数据管理方式,高效、全面地采集、存储和管理历史测试数据,随时供用户分析。
FlexBench提供丰富的可视化控件,直观地展现测试过程和测试结果,帮助用户快速理解、分析测试数据。
平台化管理测试设备:FlexBench采用分布式架构设计,支持海量设备端、多客户端同时接入,将测试设备集成于测试系统,实现平台化统一管理。
FlexBench提供基于大数据和人工智能的故障诊断系统,赋能传统测试方式,实现测试智能化,提高测试效率,降低测试成本,保证测试质量。

2.测试系统
FlexBench测试系统包含多个设备端、多个客户端和一个服务器端。设备端、客户端和服务器端基于以太网,以DDS协议来交换数据。
设备端负责向被测设备发送测试指令,并从被测设备采集测试数据。设备端可提供被测设备需要的各种测试接口,如串行数据总线接口、模拟量/数字量接口、可编程电源接口、可编程负载接口以及射频测试所需要的各种输入/出接口。
客户端为用户提供了一个可视化、免编程的通用测试软件平台,用户可以通过客户端自由定义测试项目和测试流程,同时还可通过客户端来分析和诊断被测设备的故障。
服务器端主要用来存储测试过程中发生的各种测试指令和测试数据,形成历史记录,进而实现试验数据管理(TDM)的功能。

3.自动化
FlexBench秉承测试任务的高复用性以及测试流程自动化的设计原则,旨在提高测试的灵活性,降低测试成本,为用户提供“一次定制,永久复用”的使用体验,。为实现这一目标, FlexBench提供了丰富的可配置项,可以胜任大规模、长时间的复杂的测试任务,用户可以根据自己的需求,全面地定制测试任务。定制完成后,在日后的测试工作中,只需一键启动测试任务,一键生成测试报告,充分复用测试任务,极大简化测试工作,降低测试成本,提高测试效率。
用户可以通过操作FlexBench提供的可视化界面、嵌入代码段等方式,描述、定制测试任务流程。在完成一次测试任务的编辑后,客户端会保存所有测试步骤之间的状态转换关系,以及所有测试步骤中包含的测试脚本,供以后复用。
一些特定的测试项目中,需要被测设备执行特定代码,实现特定功能,配合FlexBench的设备端共同完成测试项目。为此,FlexBench支持根据用户选择的测试项目,自动生成被测设备所需的代码,并自动完成配置被测设备的功能,使其能执行相应代码,完成测试项目
FlexBench有很强的扩展性,除了内置的测试项,还可以为用户的其他测试需求定制被测设备代码,供日后随时配置,高效复用。

4.信息化
FlexBench采用信息化数据管理方式,高效、全面地采集、存储和管理历史测试数据,随时供用户分析。
内建试验数据管理(TDM)功能,能与MES系统互联,管理海量历史测试数据,为测试工作提供数据支撑,做到“有数可查,有据可依”。

采集过程自动完成:设备端完成数据的采集,上传到客户端,客户端完成数据整理后,发送到服务器端,写入数据库中。
快速筛选目标数据:测试系统作为数据查看、管理、检索工具。用户可以查看所有组织好的历史测试数据文件,可通过标签对数据进行筛选,快速在海量测试数据中找到所需的数据片段。
支持海量数据存储:测试系统专门建立“测试数据库”用以存储测试过程中的数据。在数据存储过程中,测试系统充分考虑数据的组织方式,在数据中加入多层标签,并且支持针对不同测试任务,对数据文件进行针对性建模。
支持数据回放分析:测试系统作为数据的回放、分析工具,可回放数据,完整还原测试场景,执行分析、后处理,并将结论一并保存至数据库。

5.可视化
FlexBench提供丰富的可视化控件,直观地展现测试过程和测试结果,帮助用户快速理解、分析测试数据
全测试流程可视化,实现测试数据“全程监控,实时共享”。

6.智能化
实现故障分析、诊断功能,为用户提供故障树,支持至板卡级故障诊断,测试过程中出现故障时可以实现“实时响应、高效排查、快速定位”。
基于大数据、人工智能,针对复杂故障、模糊故障、复杂数据、畸变波形等训练专用AI模型,为传统测试方式赋能,实现故障诊断、排查、修复的智能化。

7.平台化
FlexBench是一款自动化、信息化测试平台,旨在为用户提供高效、便捷、可靠的测试工具,针对大规模、长时间的复杂测试任务,有效地简化测试工作、降低测试成本,提高测试效率,保证测试质量。

浏览 (69)
充电
收藏
评论