cuttle ise 在雷达嵌入式软件测试领域的应用

cuttle ise 在雷达嵌入式软件测试领域的应用

ID:31365417

大小:106.50 KB

页数:5页

时间:2019-01-09

cuttle ise 在雷达嵌入式软件测试领域的应用_第1页
cuttle ise 在雷达嵌入式软件测试领域的应用_第2页
cuttle ise 在雷达嵌入式软件测试领域的应用_第3页
cuttle ise 在雷达嵌入式软件测试领域的应用_第4页
cuttle ise 在雷达嵌入式软件测试领域的应用_第5页
资源描述:

《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、重要步骤。在雷达嵌入式软件测试中,根据接口设计文档,进行通信协议和帧格式的创建。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。