欢迎来到天天文库
浏览记录
ID:31365417
大小:106.50 KB
页数:5页
时间:2019-01-09
《cuttle ise 在雷达嵌入式软件测试领域的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CuttleISE在雷达嵌入式软件测试领域的应用 摘要:首先介绍CuttleISE测试工具的基本原理和工作模块,在此基础上详细介绍了CuttleISE在嵌入式软件测试中的应用,该工具已运用到多部雷达软件测试中并取得良好的效果。 关键词:CuttleISE测试工具;雷达;嵌入式软件测试 中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)27-0187-02 Abstract:ThisarticlefirstintroducesthebasicprincipleandfunctionmodulesofCuttleISEtes
2、ttool,andthenintroducestheapplicationofCuttleISEinembeddedsoftwaretesting,ThisToolhasbeenusedintestingofradarproductsandtakenagoodeffect. Keywords:cuttleisetesttool;radar;embeddedsoftwaretesting5 随着软件技术的发展,嵌入式软件越来越广泛的应用于雷达设备中,约占设备软件70%以上的份额。嵌入式软件是指嵌入式计算机系统中运行的软件,与硬件关系非常密切,具有功能相
3、对固定、软件继承性强、复用性强、实时性要求高、研发工作量巨大且时间紧迫等特点,其规模越来越大、功能也日益复杂。[1]当前,嵌入式软件的一些重要功能、性能和指标需要通过搭建真实物理设备进行充分测试,受环境的约束大,存在测试环境建立时间滞后、测试周期长等问题。因此,为了保证测试的充分性和软件的质量,有必要在软件测试中引入高效的测试工具。测试工具CuttleISE,可搭建嵌入式软件配置项级仿真验证平台,仿真和模拟RS232/485/422串口,CAN总线、网络等通讯方式,建立目标系统与外部系统的通道和通信协议,有效解决了嵌入式软件配置项级仿真验证。 1Cut
4、tleISE基本原理 CuttleISE通过建立目标系统与外部系统的通道和通信协议,仿真目标系统的输入数据并捕捉、分析和识别目标系统的输出数据。并以此来测试目标系统功能的正确性和性能的稳定性,从而实现测试的自动化。目标系统的输入数据通过简易直观的图形用户界面定义和实现,同时目标系统的输出数据也被捕捉到直观的图形用户界面。CuttleISE工作原理示意图如图1所示。 2CuttleISE功能简介 CuttleISE能进行嵌入式系统的仿真测试。其主要功能如下所示: 2.1数据收集模块 根据用户定制的测试需求收集方案,系统配合实时内核,对测试过程中产
5、生的测试数据进行测试结果实时采集。 2.2实时测试环境 系统采用统一通讯协议,提供实时的数据存取功能;系统能对测试脚本进行实时解析,驱动测试模型运行。 2.3测试脚本开发模块5 系统能够根据用户定义,自动化生成测试脚本,系统支持测试脚本在线发送。 2.4仿真模型自动生成 系统能够自动生成软件测试仿真模型,能够进行可视化的建模,并且支持实时仿真模型开发接口和框架的设计。 2.5测试结果分析工具 系统能够根据测试执行结果,对测试结果数据进行分析,能够进行数据回放,数据过滤、查询,数据趋势分析等。 3在雷达嵌入式软件测试中的应用 3.1测试
6、基本流程 使用CuttleISE进行雷达嵌入式软件测试的基本流程如图2所示。 3.2配置CuttleISE 在开始雷达嵌入式软件测试前,首先要配置CuttleISE,配置过程包括:配置实时控制机的网络IP地址;配置测试过程存储测试数据的数据库;配置自动测试过程中执行测试用例的相关属性。 3.3创建项目 创建雷达嵌入式软件测试项目,定义项目基本信息,管理3.4-3.8节中数据。只有创建项目后,才能对雷达嵌入式软件进行自动测试。 3.4创建通道 根据雷达嵌入式软件的测试要求,进行测试通道的创建。测试通道即为测试工具仿真的配置项与被测件之间的通讯
7、方式。在CuttleISE软件中支持两种类型的通道:物理通道(网络、ARINC429、DiscreteI/O、AnalogI/O、RS232/485/422、CAN5Bus)和虚拟通道。在进行雷达嵌入式软件测试时,一般用到:10/100/1000M比特以太网接口、RS232/485/422(8个独立RS232通道、8个独立RS485/422通道、波特率:100bps~921.6Kbps)、CANBus(支持CAN2.0A-2.0B协议、支持最大波特率1Mbps、2个CANI/O通道)。 3.5创建通信协议和帧格式 创建通信协议和帧格式是产生测试数据的
8、重要步骤。在雷达嵌入式软件测试中,根据接口设计文档,进行通信协议和帧格式的创建。
此文档下载收益归作者所有