首页> 中文学位 >基于ATML的平台管理模块验收测试系统设计与实现
【6h】

基于ATML的平台管理模块验收测试系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪 论

1.1 背景和研究意义

1.2 国内外研究现状

1.3 主要研究内容

1.4 论文的结构安排

第二章 相关技术基础

2.1 ATML标准的描述

2.2 面向对象测试

2.3 多线程技术

2.4 系统开发环境与辅助工具

2.5 本章小结

第三章 需求分析与方案设计

3.1 系统概述

3.2 需求分析

3.3 方案设计

3.4 本章小结

第四章 平台管理模块验收测试系统设计与实现

4.1 平台软件实现设计

4.2 平台界面显示模块设计

4.3 平台数据处理模块设计

4.4 平台软硬件交互接口模块设计

4.5 基于ATML标准的测试用例设计

4.6 本章小结

第五章 平台管理模块验收测试系统的验证测试

5.1 平台管理模块验收测试系统的功能测试

5.2 ATML标准的测试结果标准化描述

5.3 平台管理模块验收测试系统的性能测试

5.4 测试结果分析

5.5 本章小结

第六章 总结与展望

6.1 全文总结

6.2 后续工作展望

致谢

参考文献

展开▼

摘要

平台管理模块作为无人飞行器系统中的核心系统模块,主要负责将飞行期间的通信数据等发送回地面管理平台,以方便管理人员监控与控制。模块系统间交联关系复杂,信号种类繁多,对飞行器的安全保障起着决定性作用。因此,平台管理模块的系统验收迫切需要一套保质高效的测试系统来辅助完成,这对软件部署与项目交付起着至关重要的作用。
  平台管理模块验收测试系统的开发环境为Visual Studio2010,开发语言为面向对象语言C#,结合自动测试系统领域面向对象的白盒测试思想,集成各分模块于一体,通过多线程技术接收、读取、保存、解析显示数据信息,检验是否达到设计标准。
  论文基于ATML(Automatic Test MarkupLanguage)标准,采用XML(eXtention Marked Language)技术和多线程编程技术,在自动测试系统理论的支撑下对验收测试系统进行设计与开发。文章介绍了自动测试系统的发展状况,对主要的研究内容做了简要描述;同时,结合软件需求在功能与性能两方面做了简要分析,并设计了验收测试系统的整体方案与多线程设计思路。
  完成平台管理模块验收测试系统的界面显示模块设计、数据处理模块设计、软硬件交互接口模块设计,并基于ATML标准设计信号描述框架。平台软硬件交互接口模块着重介绍了本人在平台管理模块验收测试系统开发与测试任务中负责的RS422通信模块,HDLC(HighLevel Data Link Control)通信模块,离散量输入输出通信模块的功能开发与验证。同时,本文设计的基于ATML标准的测试用例,将各信号配置参数与硬件响应参数对照,得出系统自动测试验证结果;此方法不仅增强了系统测试的灵活性,提高了测试效率,而且还一定程度的延长了系统的生命周期。
  完成平台管理模块验收测试系统的功能与性能验证测试。验证测试得到ATML标准的测试结果标准化描述,对系统作出总体评价。经过详细测试,本课题所设计的平台管理模块验收测试系统符合需方要求,可以应用于无人飞行器的自动测试领域。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号