现代飞机模拟显控系统软件测试平台的设计

被引量 : 0次 | 上传用户:l040685
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前软件测试在国内还未得到应有的重视,大部分软件测试依靠开发人员自己完成,只有少部分公司设立了专门的测试团队。而这些测试团队中进行针对性测试软件开发的更是寥寥无几,他们大都使用市场上常见的软件测试工具。但是这些测试工具在面对复杂度与集成度较高的软件系统时经常不能完全适用。不适用的最终原因往往是它们的最大优点——极强的通用性。于是在部分软件系统的开发过程中,会同时进行专对性的测试软件的开发。本课题的测试对象——现代飞机模拟显控系统,就是这样的软件系统,测试工具可以完成针对它的一些简单的交互测试,但无法完成专业性较强、逻辑过程较复杂的航空领域测试。基于此,本文设计开发了与该模拟显控系统配套的软件测试平台。而这种配套性也会带来其它缺陷,例如缺乏通用性和重用性等。于是,本文将分布式仿真领域的高级体系结构(HLA)标准引入该平台,将其中可重复使用的功能模块独立出来,以提高整个测试平台的重用性。HLA的引入也为今后各种仿真模块的加入预留了优秀的接口,从而也为本平台的测试对象提高了一定的重用性。本文在软件测试平台的研制过程中,主要的创新点在于将HLA标准引入测试领域,各个模块都通过相应的联邦成员进行通信,从而大大提高了各个模块的通用性以及重用性。本测试平台的主要功能如下:首先,生成测试用例并发送给测试对象执行,在执行的过程中通过一个三维显示模块对测试用例进行监视;然后,将测试用例与测试结果记录到数据库中;最后,将数据库中的测试用例提取出来进行回归测试。在采用HLA标准之后,各个功能模块间的交互接口交由HLA的运行支撑环境(RTI)来管理。对于不同的测试对象,只需重新开发对应的数据结构接口,其他的功能模块都可以继续使用。另外,在分布式系统中,由于各功能模块被联邦成员隔离开来,使得它们的修改与增减都较为方便,从而减少了该测试平台二次开发时的工作量。本文采用RTI1.3NG实现了一个灵活通用的软件测试平台;研究了HLA标准,明确了RTI各种管理机制的实现方法;研究了现代飞机模拟显控系统的系统设计文件——接口控制文件,总结出了测试用例的格式以及通讯格式,并在此基础上设计了用来存储测试用例的数据库;通过管道通信的方式,将被测对象与测试对象联邦成员隔离开来;在VisualC++环境下完成了本测试平台的界面和各功能模块的设计;使用Vega Prime完成三维显示模块的设计及实现。
其他文献
<正> 蚂蚱学名叫蝗虫,是农业生产中的害虫,但河北省沧州市沧县地区很多农民自古就有食用蝗虫的历史。蝗虫有100多个品种,其中大多体内含有毒素,人食用了会引发过敏,还有一部
期刊
目的:对比二维超声与三维超声在胎儿唇腭裂产前诊断中的价值。方法:对40 000例产妇40 062例胎儿进行产前检查,分别采用二维及三维超声进行唇腭裂产前筛查,并与产后颜面部检查
学校管理行为困惑的关键在于其自身理论的缺失,而学校管理理论缺失的典型表现又源于其方法论研究的贫瘠。在这样的语境下,本文首先分析了学校管理方法论的核心问题———学校
针对航天企业重视军品科研生产、重视军民融合发展、重视科技人才培养,计划任务与市场经济要素并存的特点,运用商业智能、决策支持和数据仓库等技术,通过详细的需求分析,合理的系
<正> 儿童诗和成人诗一样,要有浓郁的诗意,深邃的思想,精粹的语言。它又和其他儿童文学一样,要用自己的爱心去沟通纯洁幼稚的童心,触发生动活泼的童趣,让孩子们听得懂,读得来
南宋四明史氏家族号为相门,历来备受史家关注。《宋史》分别为史浩、史弥远、史嵩之、史弥巩四人立传,影响最著,争议也最大。如传主的选择与归类,全祖望认为四人之外,尚有他
本文首先分析了ARCS式网络课堂平台对听障群体在教学上的优势和影响;而后从视频资料的搜集与改进、平台构成理念与区域划分以及综合性评价体系的建立三个方面阐释了基于信息
白酒市场厂商林立,品牌繁杂,要在残酷的竞争中生存发展,销售的重要性是不言而喻的。销售人员作为实现企业销售目标的主体,如何结合实际的销售情况,制定相应的薪酬制度对销售人员进
<正>根据2014年社科院发布的城市竞争力排行榜,深圳已经超过广州,排名第二。3月10日,"MAKE WITH SHENZHEN(与深圳一起创造)"的深圳"创客之城"巨幅广告亮相纽约时代广场的大屏
作为世界上最大的移民国家,美国的移民政策一直在国家建设、经济发展和国内政治中扮演着十分重要的角色。华人移民作为美国多元化社会的一员,为美国的国家建设和西部大开发做出