首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 265 毫秒
1.
软件仿真测试是嵌入式软件黑盒测试领域行之有效且具有广泛应用前景的方法,为解决船舶软件利用仿真测试环境进行自动化测试问题,文中分析了舰船作战指挥控制系统中的嵌入式软件的交联环境,研究了软件测试交联环境协同管理技术;利用将测试模型转化为XML文件并解析驱动的方法实现测试用例的自动执行;对仿真测试中数据类别分析,提出了测试数据的自动收集与分析技术.设计并开发了舰船嵌入式软件仿真测试系统,有效提高了船舶软件测试效率和测试准确性.  相似文献   

2.
几个RTI软件的测试与比较   总被引:1,自引:0,他引:1  
HLA仿真系统能否正常运行,运行支撑系统软件RTI的质量起着决定性的作用.对RTI软件进行测试是其质量的根本保证.简要分析了RTI软件的各种功能指标和性能指标,并在相同的测试环境配置下,采用黑盒测试的方法详细地对国防科大开发的KD-RTI、瑞典的pRTI和DMSO的RTI1.3NG-V6三个不同版本的RTI软件进行功能和性能方面的测试,重点对RTI软件的性能进行测试,并对测试结果加以分析比较.测试结果表明:三个版本RTI软件的功能和性能都满足要求,而且在性能方面,KD-RTI具有数据交换速率高、无丢包率、低时延的优点.  相似文献   

3.
根据CCD成像软件测试需要,提出了以virtex5系列FPGA器件为核心的软件测试系统,描述了系统软硬件结构,分析了软件测试功能和测试用例;对时序、功能、故障模式、可靠性等进行测试并讨论;采用FPGA测试充分发挥了并行运算处理的优势,并能够实现快速在线实时重构,实现实时测量;通过系统仿真和实际测量,验证了软件的各项性能指标满足设计要求,表明FPGA测试系统在实际的CCD成像软件系统测试中能够很好的模拟时序和故障状态,完成测试任务,可广泛用于航天、探测等领域.  相似文献   

4.
本文首先介绍了软件测试学的产生,什么是软件测试以及为什么需要进行软件测试。之后详细介绍了软件测试中软件测试文档的重要性;软件测试技术的分类,包括黑盒测试技术和白盒测试技术;软件缺陷的管理,包括缺陷的优先级和严重性;软件性能测试技术;以及测试新技术的发展。  相似文献   

5.
综合模块化航空电子软件测试环境   总被引:2,自引:0,他引:2  
分析了综合航电软件特性和体系结构,总结了软件测试需求。对综合航电软件测试环境进行了初步研究,提出了具有三层软件体系结构的仿真测试环境,能够满足综合航电软件的测试需求。通过基于任务的测试仿真模型与测试配置蓝图,能够解决实时测试数据激励与收集和动态测试配置的关键技术。通过原型系统的测试,验证了测试环境软件体系结构的应用性和正确性。  相似文献   

6.
提出了一个改进的马尔科夫决策过程的软件测试模型,应用交叉熵方法计算求解改进后的测试模型下的软件测试优化策略,得到最优测试剖面,使得平均测试费用最小.并对采用随机软件测试策略,原始的MDP模型软件测试策略和改进后的MDP模型软件测试策略的软件测试过程进了仿真.仿真结果表明,改进后的软件测试策略不仅能够大大降低期望测试费用,而且也减少了测试用例的使用数量,提高了软件测试的效率和有效性.  相似文献   

7.
USB接口软件自动化测试实现   总被引:1,自引:0,他引:1  
随着软件技术的发展,手工测试已不能满足软件测试的要求,软件测试自动化是软件测试的发展趋势。结合USB接口软件功能测试的特点,对其进行了自动化测试需求分析;确定了自动化测试的范围;在Microsoft Visual Studio.net平台下,基于组件开发的思想,用C#语言开发了USB接口软件自动化测试系统。并经过测试实践,验证了该自动化测试系统的可靠性。通过对手工测试和自动化测试的对比,展示了该系统的优越性。  相似文献   

8.
自动驾驶软件测试技术研究综述   总被引:1,自引:0,他引:1       下载免费PDF全文
自动驾驶系统(autonomous driving system,ADS)是一种集成高精度传感器、人工智能和地图导航系统等模块的信息—物理融合系统。该类系统中的自动驾驶软件完成了从高级辅助驾驶到无人驾驶任务中关键的感知、定位、预测、规划和控制任务。随着深度学习和强化学习等人工智能技术的发展和车载硬件设备的不断升级,高级别的自动驾驶软件已经逐渐应用于多种安全攸关的场景中,保障其运行稳定性与可靠性的测试技术逐渐成为学术界和产业界的研究重点。本文在广泛调研国内外文献基础上,对自动驾驶软件测试技术进行了深入分析与梳理。结合自动驾驶软件的架构特点及系统特征,讨论了面向自动驾驶系统的仿真测试和实景测试,以及面向组件的测试技术。其中,在仿真方法方面,分析了软件仿真、半实体仿真和在环仿真等技术;在仿真对象方面,讨论了静态环境仿真、动态场景仿真、传感器仿真和车辆动力学仿真等。同时,本文介绍了当前实景测试的进展与情况,重点分析了实景测试案例中的得失优劣。在面向自动驾驶软件组件的测试技术方面,重点讨论了当前数据驱动技术在感知组件、决策规划组件,以及控制组件测试方面的进展。最后,本文总结分析了自动驾驶软件测试当前面临的挑战,并对未来自动驾驶软件测试技术的研究方向和研究重点进行了展望。  相似文献   

9.
脚本技术是实现软件测试自动化技术的有效方法。软件测试脚本化可以降低测试成本,提高测试效率。测试脚本语言是脚本技术的核心,但是目前没有专门针对安全苛求软件测试的脚本语言。因此结合安全苛求软件测试的特点,提出了场景—事件驱动的针对安全苛求软件仿真测试的通用测试脚本语言SED_SCS_STL, 对该语言的设计以及在测试环境中的实现机制进行了阐述,并将其应用于高速铁路CTCS-2级车站列控中心的软件仿真测试中。  相似文献   

10.
为了加强电子计价秤的监督管理和解决软件作弊问题,对电子计价秤软件自动测试系统进行了研究,实现了自动载荷测试、自动按键测试和自动载荷按键组合测试等功能,并详细阐述了该系统的基本原理和设计方案。试验证明,该系统可作为常见电子计价秤软件测试平台,同时能够为数字指示秤软件测试领域的进一步研究提供有益参考,也可以为其他计量器具软件测试提供借鉴。  相似文献   

11.
KD-RTI软件的测试研究   总被引:2,自引:0,他引:2       下载免费PDF全文
作为高层体系结构(HLA)仿真系统的核心支撑软件,RTI的质量对系统的运行起着决定性的作用。对它进行全面测试是对其质量的根本保证。从功能(性能)指标、测试方法和测试结果分析3方面介绍了KD-RTI软件的测试,包括功能测试和性能测试,重点进行性能测试。还在相同的测试环境配置下,给出了瑞典的pRTI和DMSO的RTI1.3NG-V6的部分测试结果并加以比较。结果表明:KD-RTI软件符合软件开发的各项性能要求,并满足一般的实时仿真需要。而且,它还具有数据交换速率高、低丢包率、低时延等性能优点。  相似文献   

12.
于有志  沈为群  宋子善 《计算机仿真》2008,25(2):145-148,166
HLA目前在仿真系统中广泛应用,其软件实现RTI也已有多个版本,然而直接采用这些RTI软件产品难以满足实时仿真系统实时通讯的开发需求.为了结合HLA的优点开发适应实时需求的仿真平台,对RTI中的通讯模型进行分析研究和改进,提出了一个基于HLA的集中式多层通讯模型,并给出了通讯管理的策略.通讯模型在硬件上采用多网口网卡完成与各仿真节点的通讯,软件上采用重叠IO套接字模型精简线程的客户端/服务器模式.实验证明,这种通讯模型较大地提高了数据的传输速度,降低了丢包概率,满足了实时仿真系统地开发需求.  相似文献   

13.
针对基于HLA仿真应用系统开发中存在的计算模型程序与RTI服务程序的耦合问题,研究了基于共享内存和中断回调技术的解耦方法,进一步采用HLA仿真适配器对RTI服务程序进行封装,从而实现了计算模型程序与RTI底层服务程序的有效隔离。为提高仿真应用程序开发效率,分析了联邦成员中RTI服务程序功能需求,研究实现了仿真适配器自动生成软件。该软件可快速生成基于HLA的联邦成员适配器代码和执行程序,从而构建仿真应用系统分布式仿真框架。  相似文献   

14.
高性能数值模拟软件的快速研制是确保高性能数值模拟应用与高性能计算机协调发展的关键,是当前高性能计算应用领域亟待解决的瓶颈问题。软件测试是软件研制过程中不可或缺的重要环节,是影响软件研制效率的重要因素。研制适应于高性能数值模拟软件的自动化测试工具和环境对于软件的快速研发具有重要意义。当前广泛使用的商业、开源自动化测试平台无法很好地满足高性能数值模拟软件测试的需求,因此,设计实现了一种面向高性能数值模拟软件的自动化测试平台。该平台可以适应各类数值模拟软件的系统测试、验收测试需求,具有良好的跨平台性,简单易用,用户可同时通过多种方式方便快捷地访问测试结果,从而快速定位测试中发现的程序错误,为高性能数值模拟软件测试提供技术支撑。目前该平台已为实际的数值模拟软件研发提供测试验证服务,对中国工程物理研究院高性能数值模拟软件中心的19个软件,1 108个验收测试算例进行自动化测试,提供长时间的稳定测试服务,展现了该平台的普适性和稳定性。  相似文献   

15.
基于RTI的集群计算中间件   总被引:1,自引:1,他引:1  
以大运算量和大记录数据量为特征的大规模数学仿真系统,可以采用集群计算的方式实现。集群计算可分为基于单一操作系统和基于中间件两种模式。支持集群计算的中间件可以基于分布式对象实现,也可以基于HLA/RTI实现。该文分析了基于RTI的中间件(RTI Based Middleware,RBM)应能满足的基本要求,讨论了陆军师作战仿真系统中RBM的设计与实现问题。在该系统中,RBM被设计为一个接口类,全面封装了所用到的RTI服务,并为仿真应用程序提供了方便的访问接口。测试表明,RBM能够满足支持集群计算的大规模数据交互能力需求。  相似文献   

16.
With the requh-ement of actual simulation application and the development of simulation standards, this pa-per analyzes HLA/RTI services characteristics, and then summaries the advantage and disadvantage of HLA. It is pointed out that RTI performance measurement and RTI to RTI communication protocol are urgent research projects of HLA/RTI.  相似文献   

17.
针对仿真试验模型的复杂性、多样性和不同实时性的要求而提出了基于VMIC的反射内存网与基于RTI以太网相结合的异构网络平台的虚拟试验支撑环境解决方案,设计并实现了基于异构网络平台的虚拟试验支撑系统;结合某海空对抗作战任务的虚拟仿真试验,对基于异构网络平台的虚拟试验支撑环境模型之间的属性更新延迟的性能指标进行了测试,同时证实基于异构网络平台的虚拟试验支撑环境整体品质良好,能满足其虚拟试验应用中不同实时性粒度的模型在其上运行的要求。  相似文献   

18.
LoadRunner在软件性能测试中的应用   总被引:2,自引:0,他引:2  
随着当今软件开发技术的发展与成熟,越来越多复杂的软件系统应用于人们生活的各个领域,软件系统运行时的性能表现已经成为衡量软件产品质量的一个重要标准。LoadRunner是进行软件性能测试的一个强有力的工具,凭借它,测试人员可以轻松地完成软件系统的性能测试工作,对影响软件运行效率的问题进行快速定位,从而使产品得到高效、稳定的运行。介绍了LoadRunner最新版本HP Load Runner9.00的主要特点、工作原理和测试流程。并演示了如何利用LoadRunner工具对软件性能进行测试。  相似文献   

19.
杨志  关昕  马力 《计算机工程与设计》2007,28(10):2284-2286,2290
软件性能测试是软件质量保证的重要元素,是理解软件系统对不同负载反应能力的方法.Web系统应用对并发服务性能的严格要求决定了对其进行性能测试的必要性,但是,不对Web系统性能测试过程进行科学有效的控制,则无法保证测试结果的客观性和针对性.从对Web系统结构和Web性能测试的特点分析入手,重点讨论了Web系统性能测试的过程,包括测试的目的、测试时机,测试策略和测试工具等;提供了一个合理的性能测试流程.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号