通用嵌入式系统测试平台的实现与功能划分

上传人:qiuji****ngye 文档编号:36736806 上传时间:2018-04-01 格式:DOC 页数:15 大小:10.25MB
返回 下载 相关 举报
通用嵌入式系统测试平台的实现与功能划分_第1页
第1页 / 共15页
通用嵌入式系统测试平台的实现与功能划分_第2页
第2页 / 共15页
通用嵌入式系统测试平台的实现与功能划分_第3页
第3页 / 共15页
通用嵌入式系统测试平台的实现与功能划分_第4页
第4页 / 共15页
通用嵌入式系统测试平台的实现与功能划分_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《通用嵌入式系统测试平台的实现与功能划分》由会员分享,可在线阅读,更多相关《通用嵌入式系统测试平台的实现与功能划分(15页珍藏版)》请在金锄头文库上搜索。

1、1通用嵌入式系统测试平台通用嵌入式系统测试平台(ESITest 3.2)一、平台概述一、平台概述通用嵌入式系统测试平台(Embeded System Interface Test Studio V3.2,简称:ESITest3.2)是针对于嵌入式系统进行实时-闭环-非侵入式黑盒测试的自动化测试平台,适用于嵌入式系统在设计、仿真、测试、集成验证和维护等各阶段配置项级别和系统级别的动态测试与验证。平台主要功能:是一款针对嵌入式系统测试的自动化测试平台;可实现对嵌入式系统的黑盒动态测试;支持自动化测试和回归测试;可实现对嵌入式系统进行实时-闭环-非侵入式的系统级测试;支持多种测试类型:功能测试、接口

2、测试、边界测试、强度测试、安全性测试等;支持基于硬件、软件以及仿真的故障注入测试;可对嵌入式系统各组成模块分割开进行单独测试;替代测试工装(陪测设备、测试台) ;实现基于实装难以完成的测试任务;提供了支持测试设计与开发、测试执行与管理的整套解决方案。平台由软件和硬件两部分组成。软件部分主要包括测试设计软件、测试执行软件、客户端软件、实时数据监控软件、数据查看及分析软件、各类接口设备辅助调试软件及辅助测试软件等。目前该平台提供 PXI 模式(ESITest-PXI)与分布式模式(ESITest-LAN)两种架构产品。二、二、ESITest-PXI 产品产品1、产品简介、产品简介PXI 总线架构产

3、品的硬件部分由 PXI 机箱、PXI 控制器、PXI 接口模块组成,其中 PXI 接口模块包括了 RS232、RS422、RS485、CAN、MIL-STD-1553B、AD 采集、DA 转换、DI/DO 以及示波器、函数发生仪等模块。2PXI 机箱中可安装一个 PXI 控制器模块以及 NI 或者其它厂商的多种总线接口模块、采集模块(实现模拟输入,模拟输出,数字输入,数字输出,定时器,计数器)、信号发生器、数字万用表等。E ES SI IT Te es st t- -P PX XI I软软件件部部分分RS232模块RS422/RS485模块CAN模块1553B模块DI/DO模块DA/AD模块故

4、障注入模块示波器模块函数发生仪模块测 试 设 计 软 件测 试 执 行 软 件客 户 端 软 件实 时 数 据 监 控 软 件数 据 查 看 及 分 析 软 件CAN调试助手虚拟示波器虚拟函数发生仪1553B调试助手AD/DA调试助手串口调试助手曲线数据生成工具等数据协议生成、校对工具PXI 机 箱PXI 控 制 器硬硬件件部部分分2、测试环境搭建、测试环境搭建ESITest-PXI 使用 PXI 架构的机箱及控制器,搭配各种接口模块,形成灵活的测试环境。利用了 PXI 背板的星形总线及系统时钟实现精确的时间校准与同步,适合于对实时性以及时间同步性要求极高的待测系统。PXI 机箱一般可选择 4

5、 槽、8 槽、18 槽。用户可以根据需要选择并灵活搭建测试环境。1)常规测试环境:一套 ESITest-PXI,包括 1 个 PXI 机箱、1 个 PXI 控制器、多个 PXI 接口模块、采集模块等。PXI 机箱、PXI 控制器及模块参考图如下所示:3特点:结构紧凑、部署简单、精度高(可达 1s)等。2)多套联合测试环境:多套 ESITest-PXI 通过局域网联网组成较大规模的测试环境。其中每套 ESITest-PXI 均包括 1 个 PXI 机箱,1 个 PXI 控制器、多个 PXI 接口模块、采集模块等。多套 ESITest-PXI 通过网络集中管理调控,实现对较大规模、更复杂待测系统的

6、测试要求。特点:时间精度高(可达 1s)、适用范围更广、部署较复杂。三三、ESITest-LAN 产品产品1、产品介绍、产品介绍分布式架构产品 ESITest-LAN 的硬件部分由以太网络、测试计算机(PC 机)和各类 USB 接口设备组成,其中 USB 接口设备包括RS232、RS422、RS485、MIL-STD-41553B、ARINC429、SPI、I2C、FlexRay、CAN、TCP、UDP、AD、DA、DI、DO 以及高性能示波器、函数发生仪等测试设备。分布式架构使用 PC 机运行测试软件。可以使用多台 PC 机组成不同规模需求的测试平台。PC 机形成分布式 C/S 结构,服务器

7、端进行测试设计和测试执行控制;客户端实现与待测系统的接口互联,测试数据的中转。硬件设备使用USB 接口与客户端 PC 相连,并同时连接待测系统的特定接口,进行通信。ESITest-LAN软软件件部部分分测 试 设 计 软 件测 试 执 行 软 件客 户 端 软 件实 时 数 据 监 控 软 件数 据 查 看 及 分 析 软 件硬硬件件部部分分RS232模块RS422/RS485模块CAN模块1553B模块DI/DO模块DA转换模块AD采集模块示波器模块函数发生仪模块CAN调试助手虚拟示波器软件虚拟函数发生仪软件1553B调试助手AD/DA调试助手串口调试助手曲线数据生成工具等数据协议生成、校对

8、工具测 试 计 算 机局 域 网 络2、测试环境搭建、测试环境搭建ESITest-LAN 采用分布式架构,可根据待测系统需求,灵活构建出不同规模的测试环境。1)小型规模测试环境:服务器与客户端部署在同一台终端。接口板卡便携式测试终端 (服务端/客户端)待测 系统 (小型)接口板卡接口板卡特点:部署简单,携带方便,可满足接口少的测试需求,尤其适合于外场测试。2)中型规模测试环境:单服务器+多客户端。5LAN待测 系统 (中型)测试服务器测试客户端接口板卡接口板卡接口板卡测试客户端接口板卡接口板卡接口板卡测试客户端接口板卡接口板卡接口板卡特点:扩展能力强,适用范围广,可满足多配置项多接口的测试需求

9、。3)大型规模测试环境:监控中心+多套系统(服务器+N 台客户端)。测试区1测试监控中心客户端待测系统(分系统1)接口板卡客户端接口板卡客户端接口板卡客户端接口板卡测试区2客户端待测系统(分系统2)接口板卡客户端接口板卡客户端接口板卡客户端接口板卡测试区3客户端待测系统(分系统3)接口板卡客户端接口板卡客户端接口板卡客户端接口板卡服务端服务端服务端特点:分区部署、集中监控,可满足异地多系统的联合测试需求。四、四、平台主要技术平台主要技术特点特点 高度集成的测试设计、执行及管理环境,包括项目管理、仿真建模、接口协议描述、测试资源规划、实时监控设计、测试用例开发及管理、测试执行、测试数据统计及分析

10、、测试报告生成等功能;6 支持的 I/O 接口类型包括:RS232、RS422、RS485、MIL-STD-1553B、ARINC429、SPI、I2C、FlexRay、CAN、TCP、UDP、AD、DA、DI、DO,并可根据测试需求补充扩展; 可根据国军标为参考依据设计测试用例模板,支持各种测试类型,包括功能测试、性能测试、接口测试、安全性测试等; 可支持第三方工具(如 Simulink 模型) ; 可视化的测试环境仿真; 内置通讯协议设计脚本语言; 提供了专业的测试用例(脚本)编辑开发功能; 支持测试报告自动生成以及测试数据查看分析; 高精度的数据采集及数据转换; 具有多路继电器输入与输出

11、; 内置通讯协议设计脚本语言; 支持实时在线监控;支持多客户端分布式监控、服务器端可监控所有客户端接口数据; 可通过表格、虚拟仪表、状态灯、曲线图等手段实时监测关键变量; 可按二进制、十六进制监测输入与输出的原始报文并查询过滤; 支持测试结果的查看、测试报告自动生成以及测试过程的回放; 支持时序测试,测试精度高。ESITest-LAN 精度可达 1ms,ESITest-PXI 精度可达 1s;采集数据时间戳精度可达 1us; 支持单配置项单接口和多接口以及多配置项的系统测试; 系统扩展能力强,可灵活组建测试环境; 集成了函数发生器与高性能示波器,可实现信号级的测试与分析; 通用性强,自动化测试

12、程度高,适用面广。五五、平台功能介绍平台功能介绍1、集成测试环境集成测试环境 高度集成的一体化测试设计、测试执行及测试管理环境; 可视化的环境建模手段、开放的通信协议定义方式、高效的测试监控设计能力、强大的测试用例脚本开发环境;7实现测试规划、测试设计、测试执行与监控、结果分析等全过程管理。ESITest测试流程测试执行软件客户端软件实时数据监控软件数据查看及分析软件测试设计软件创创建建测测试试方方 案案、测测试试项项目目编编辑辑仿仿真真模模 型型,创创建建待待测测 系系统统及及外外围围系系 统统添添加加待待测测系系统统 外外围围通通道道,配配 置置通通道道参参数数添添加加协协议议添添加加测测

13、试试监监控控 面面板板创创建建硬硬件件规规划划创创建建测测试试用用例例执执行行测测试试用用例例打打开开硬硬件件设设备备 及及设设备备通通道道接接收收测测试试数数据据 转转发发到到待待测测系系 统统接接收收响响应应数数据据 返返回回给给服服务务器器运运行行测测试试监监控控查查看看历历史史数数据据分分析析历历史史数数据据查查看看实实时时数数据据生生成成测测试试报报告告进进行行回回归归测测试试82、仿真建模仿真建模 拖拽的方式布置出待测设备及其外围系统; 通道类型可自由添加、灵活配置; 智能化提供不同通道类型的属性配置列表; 外围系统与待测设备间通道连接、协议标识形象直观。3、通信协议定义与编辑通信

14、协议定义与编辑 文本语言定义通信协议,描述能力强; 协议对象可直接附加于可视化模型; 可采用属性绑定的方式进行监控窗体中虚拟仪表的设计; 在测试用例脚本中可直接引用协议对象实现数据收发; 平台提供通用的协议库并允许用户修改与扩充。 提供协议生成辅助工具,采用表格的方式生成协议,使用方便,不容易出错。94、测试任务管理测试任务管理 每个测试任务可设计多个测试用例; 测试用例以文本的形式,方便复用; 提供脚本语言进行测试用例开发,完成数据运算、逻辑操作、接口数据收发及结果自动判定;10 测试脚本具有时序控制功能。5、测试用例脚本编辑测试用例脚本编辑 专业的脚本编辑器,具有语法高亮显示功能; 对关键

15、字、函数、字符串、注释等分别用不同的颜色显示; 脚本调试与编译功能。6、实时监控实时监控 同一任务可以使用多个监控界面,监控界面可自定义; 可以通过十六进制或二进制实时显示报文; 各种监控控件,包括曲线图、表盘、电子仪表器、等级条等; 通过监控控件实时显示所绑定的协议字段的值(关键变量) ; 通过设置报警条件,在达到报警条件的时候以醒目的方式显示报警数据。117、测试运行管理测试运行管理 测试数据自动收发、保存与显示,实现了自动化测试。 可以输入边界值数据、超限数据,完成实装测试无法完成的测试项目。 测试用例一次设计、多次使用,方便完成回归测试。 可以搭建分布式的测试运行环境,使用测试服务器+

16、测试客户端架构,适应于大规模待测系统;8、测试项目复用测试项目复用 常用协议可以保存为协议模板,放在工具栏中,随时使用。 测试用例以文本文件的形式进行存储,便于管理及复用; 数据校验算法可以作为外部库,方便添加及复用。9、日志管理日志管理 完整、真实记录测试全过程;12 所有测试数据自动加时间戳并保存; 提供统计分析功能,方便统计分析测试数据; 测试数据回放功能,重现整个测试过程; 可按十六进制、八进制或二进制对原始报文查询分析。10、测试文档生成与管理测试文档生成与管理 用户可自定义测试文档模板。 平台可按照用户提供的模板自动生成测试文档,包括输入输出报文、测试报告和问题列表等全部测试内容;131411、平台的扩展性平台的扩展性 平台支持目前嵌入式系统常见的各类接口; 设备资源管理功能可实现平台的新接口快速扩展; 支持通过外部动态库里实现算法扩展; 支持集成 LabView,Matlab(Simulin

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号