航天器电子设备的地面测试系统自动化测试软件设计与实现
本文关键词:航天器电子设备的地面测试系统自动化测试软件设计与实现
更多相关文章: 自动化测试 地面测试 航天器电子设备 软件复用
【摘要】:航天器电子设备是航天器的重要组成部分,其系统设计及设备制造需要耗费大量人力、物力成本,航天器电子设备具有伴随航天器发射后到被回收之前的不可维修性,使用地面测试系统对其进行全面完整地测试是确保其功能、性能及在轨运行寿命的重要手段。本文取得的研究成果主要包括:(一)针对航天器电子设备中的特殊需求,设计出了一种自动化测试脚本语言规范及相应的解释程序模块,参考C语言、Python语言等语言的格式,制定了一套自动化测试脚本语言规范,并设计实现了自动化测试脚本语言解释模块;(二)构建了一种基于LabVIEW(Laboratory Virtual Instrument Engineering Workbench)的可配置可重用的自动化地面测试系统软件架构,利用MVC框架思想,实现对各个模块的抽象及模块化,按照航天器电子设备的不同需求将各模块抽离开,降低了软件实现的复杂度,提高了软件模块的重用率,便于软件的维护与重用;(三)针对航天器电子设备的地面测试系统的需求,抽象出了3类13个模块,并对各个模块进行了抽象,进行了接口、功能定义,形成了可适用于不同项目的航天器电子设备地面测试软件功能模块。针对以往航天器电子设备的地面测试软件系统的测试时的软件模块化低、复用率低的现状,本文设计并实现了一套面向航天器电子设备的自动化地面测试软件系统。能够完成对航空航天任务中的航天器电子设备的自动化测试,并且能够兼容不同具体型号任务需求以进行自动化测试任务的执行与监控。通过该系统的实施,能够提高航天器电子设备在地面测试时的自动化程度及测试效率,减少并逐渐消除在测试任务的执行与监控中测试人员人工参与程度,减轻了测试人员的负担,从而提高测试效率,缩短测试周期,同时增加了测试结果的可信度。
【关键词】:自动化测试 地面测试 航天器电子设备 软件复用
【学位授予单位】:中国科学院国家空间科学中心
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- ABSTRACT6-13
- 第一章 绪论13-19
- 1.1 研究背景及意义13-16
- 1.1.1 研究背景13-14
- 1.1.2 国内外研究现状14-15
- 1.1.3 研究意义15-16
- 1.2 本文工作16-17
- 1.3 本文组织结构17-19
- 第二章 航天器电子设备自动化地面测试软件系统分析19-29
- 2.1 现有的航天器电子设备地面测试模式19-21
- 2.2 需求分析21-24
- 2.2.1 软件特点及功能划分21-22
- 2.2.2 MVC框架22-23
- 2.2.3 LabVIEW开发环境23-24
- 2.2.4 软件可配置化24
- 2.3 自动化测试需求24-27
- 2.3.1 软件自动化测试定义24-25
- 2.3.2 测试用例研究25-26
- 2.3.3 自动化测试特点及适用范围26-27
- 2.4 小结27-29
- 第三章 自动化地面测试软件系统总体设计与实现29-43
- 3.1 系统总体设计29-31
- 3.1.1 总体设计29-30
- 3.1.2 测试流程30-31
- 3.2 软件架构31-39
- 3.2.1 自动化测试脚本语言解释模块31-35
- 3.2.2 地面测试任务执行模块35-39
- 3.3 远程控制测试平台39-40
- 3.3.1 网络通信技术39-40
- 3.3.2 无人值守实验室40
- 3.4 数据处理平台40-41
- 3.5 小结41-43
- 第四章 基于型号任务的测试验证工作43-55
- 4.1 系统任务构成及工作流43-44
- 4.2 系统硬件及实际应用场景44-48
- 4.3 系统软件48-53
- 4.3.1 CAN总线通信模块48-49
- 4.3.2 模拟量输入输出模块49-50
- 4.3.3 数字量输入输出模块50-51
- 4.3.4 数据自动判读51-52
- 4.3.5 软件交互界面52-53
- 4.4 小结53-55
- 第五章 总结与展望55-59
- 5.1 工作总结55-56
- 5.2 进一步工作设想56-59
- 参考文献59-63
- 发表文章目录63-65
- 致谢65
【参考文献】
中国期刊全文数据库 前10条
1 马思源;封常青;沈仲_";王奇;刘树彬;安琪;;暗物质粒子探测卫星BGO量能器地面自动化测试软件[J];核技术;2015年12期
2 王明珠;;软件测试中测试用例复用的研究[J];信息系统工程;2014年10期
3 刘士全;隽扬;蔡洁明;魏敬和;黄正;;1553B总线应用发展研究[J];电子与封装;2013年12期
4 肖磊;李璞;;基于虚拟技术的自动测试系统集成方法[J];计算机与网络;2013年13期
5 包为民;;航天飞行器控制技术研究现状与发展趋势[J];自动化学报;2013年06期
6 蒋学林;马世伟;梁朝祖;;基于面向业务模型的可重用软件设计方法[J];计算机应用与软件;2011年01期
7 尹平;;可复用测试用例研究[J];计算机应用;2010年05期
8 吴限德;孙兆伟;仲惟超;;小卫星地面自动测试系统中实时数据库事务优先级分配算法[J];自动化学报;2009年06期
9 韩振斌;苗克坚;;一种分布式软件自动化测试工具的设计与实现[J];科学技术与工程;2007年08期
10 于志坚;;我国航天测控系统的现状与发展[J];中国工程科学;2006年10期
中国硕士学位论文全文数据库 前7条
1 石红霞;软件测试运行规划及自动化测试工具的研究[D];成都理工大学;2011年
2 陈思;基于STAF的自动化测试系统研究与实现[D];南京邮电大学;2011年
3 王曦;EPON软件自动化测试平台的设计与实现[D];北京邮电大学;2010年
4 胡慧芬;软件自动化测试框架的研究与应用[D];西安电子科技大学;2008年
5 王志勇;构建基于小卫星的自动化综合测试系统[D];西安电子科技大学;2006年
6 马骏;通用虚拟测试系统设计方法研究[D];西北工业大学;2006年
7 曾北溟;自动化测试框架的研究与实现[D];武汉大学;2004年
,本文编号:802223
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/802223.html