收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

面向对象测试方法在空管系统中的应用研究

程萃  
【摘要】:摘要: 本文分析了面向对象软件的特点及其对测试的影响,综述了面向对象软件测试的层次划分、各层的测试特点以及类级和类簇级的各种测试方法。文章着重研究探讨了面向对象测试技术在空管系统中的应用,同时探讨了基于UML的状态图的类的测试用例自动生成方法。 本文首先介绍了面向对象方法引入的特性如封装、继承、多态等给测试面向对象软件所带来的困难;然后按照软件测试步骤详细阐述了面向对象软件的单元测试、集成测试和系统测试技术。类是面向对象测试的基本单元,类测试一般分为基于数据流的测试方法和基于对象状态的测试方法.该文对传统的面向过程的数据流测试方法进行了改进,通过对UML的状态图的规约文件解析出来的消息序列进行算法的优化。现有的基于对象状态的测试方法大多是利用传统的扁平状态机,扁平状态机不支持嵌套和并发,而且具有很高的复杂度;该文摒弃了传统的状态机,取而代之以UML状态图来描述对象的状态和状态之间的迁移,并通过构造一棵测试树来自动生成基于对象状态的测试用例。自动化测试技术在软件开发中占有非常重要的作用,从UML的模型中自动生成精确合理的测试用例是论文探讨的一个方向。 本文的实例空管系统是一个面向对象的大型实时软件系统,实时系统的测试难点在于实时系统的并发性和时间限制,状态图能在一定程度上解决这个问题。通过分析实例,文章给出了测试一个面向对象的实时软件的完整的过程,从单元测试到系统测试,以及测试计划、测试策略等的选取, WP=3 特别是测试用例的选取。对于实时软件开发,作者认为更理想的方法是利用Rhapsody 这种模型驱动的(Model-Driven Development--MDD)软件开发平台,Rhapsody本身也提供了基于模型的测试,能够最大限度的让系统、硬件、软件和测试工程师以更加灵活和优化的方式协同开发和交流。 本文的方法不仅涉及到软件系统的测试,同时也适用于软件设计阶段的对软件需求和设计模型的测试和验证。软件测试应贯穿于软件定义与开发的整个周期,软件的需求规格说明书 ,结构设计及程序编码,都属于软件测试的对象。一个良好的软件需求分析模型的建立对软件开发中的测试工作起着重大的作用。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 阎建中;吴磊;;空管系统11月份安全运行形势通报[J];空中交通管理;2009年12期
2 周鹏,李永宁,贾庆锋;空管系统中实时数据管理的设计与实现[J];中国民航飞行学院学报;2005年01期
3 金庆昕;;重视民航行业文化因素 引领空管现代化建设[J];中国民用航空;2006年03期
4 金庆昕;郑毅;;民航空管系统分阶段学习十七大精神[J];空中交通管理;2007年11期
5 阎建中;吴磊;;空管系统7月份安全工作总结[J];空中交通管理;2009年08期
6 阎建中;吴磊;;空管系统8月份安全运行形势通报[J];空中交通管理;2009年09期
7 周禄华;章昆;;空管系统中网上数据记录技术的实现[J];空中交通管理;2009年10期
8 周毅洲;;以学习实践活动成果推进空管系统又好又快发展[J];中国民用航空;2009年09期
9 ;空管系统人力资源工作会召开[J];空中交通管理;2010年03期
10 阎建中;吴磊;;空管系统2月份安全信息月报[J];空中交通管理;2011年03期
11 阎建中;吴磊;;空管系统4月份安全信息月报[J];空中交通管理;2011年05期
12 霍志勤;罗帆;;运用双因素理论有效激励民航管制员[J];中国民用航空;2006年05期
13 高峥;都业富;;PPP模式在我国空管体制改革中的应用[J];综合运输;2007年09期
14 苏兰根;;坚持科学发展 建设和谐空管 以体制改革成果推动民航空管事业又好又快发展[J];中国民用航空;2007年10期
15 金庆昕;马森;阎红;;深入分析,提高认识,狠抓落实,全力确保空管运行安全——民航空管系统深入开展安全整顿[J];空中交通管理;2007年10期
16 姚文玲;;对空管系统培训工作若干问题的思考[J];空中交通管理;2008年03期
17 李凡;;让空管抗震精神激励我们,前进![J];空中交通管理;2009年05期
18 周毅洲;;以学习实践科学发展观活动成果 推进空管系统又好又快发展[J];空中交通管理;2009年09期
19 阎建中;吴磊;;空管系统4月份安全运行形势通报[J];空中交通管理;2010年05期
20 阎建中;吴磊;卢靖;;空管系统7月份安全运行形势通报[J];空中交通管理;2010年08期
中国重要会议论文全文数据库 前6条
1 张建伟;刘怡光;李辉;;基于元语的语义描述模型构造方法[A];第十三届全国图象图形学学术会议论文集[C];2006年
2 张军;张学军;朱衍波;;空中交通管理学科发展研究[A];航空科学技术学科发展报告(2010-2011)[C];2011年
3 孙文力;;海上自组织VHF无线数据链路技术[A];全国飞机与船舶通信导航学术研讨会论文集(下)[C];2000年
4 王淑波;梅文华;毕笃彦;;GNSS在空中交通管理中的应用研究进展[A];探索创新交流--中国航空学会青年科技论坛文集[C];2004年
5 于敬宇;路遥;舒小华;;民航机载空管设备的最低要求[A];2010年航空器适航与空中交通管理学术年会论文集[C];2010年
6 李耀军;潘泉;杨峰;李军伟;朱英;;基于多源信息融合的无人机感知与规避研究[A];第二十九届中国控制会议论文集[C];2010年
中国博士学位论文全文数据库 前2条
1 马兰;基于SSE的空中交通管理ATM信息安全保障方法的研究[D];天津大学;2011年
2 刘堂卿;空中交通管制安全风险耦合机理研究[D];武汉理工大学;2011年
中国硕士学位论文全文数据库 前10条
1 许腾波;民航空管系统多维重组研究[D];清华大学;2004年
2 陈亚青;中国民航空管系统安全分析[D];西南交通大学;2004年
3 张蕾;咸阳机场空管系统故障快速诊断方法研究[D];西北大学;2010年
4 周笑庭;面向对象方法在空管系统中的应用研究[D];四川大学;2003年
5 陈智芳;空管系统效能评估与设备保障规划[D];南京航空航天大学;2010年
6 鲁县华;民航空管系统安全评估技术研究[D];天津大学;2012年
7 戴燕琴;民航空管系统投资项目管理研究[D];华东师范大学;2006年
8 陈化;软件工程的实施与欧洲猫网络监控系统研发[D];四川大学;2004年
9 曾俊;空管系统中网络监控子系统的研究与实现[D];四川大学;2005年
10 周禄华;建立高可用性空中交通管制系统[D];南京理工大学;2007年
中国重要报纸全文数据库 前10条
1 民航空管局党委书记 周毅洲;总结学习实践活动经验 推进空管系统党建工作[N];中国民航报;2009年
2 通讯员 郑毅;民航空管系统第二批学习实践活动启动[N];中国民航报;2009年
3 苏兰根(作者系中国民航总局空中交通管理局局长);全面推进空管系统能力建设[N];中国民航报;2005年
4 齐鸣;全面推进空管系统信息化建设[N];中国民航报;2005年
5 民航甘肃空管分局 丁长峰;积极转变观念 主动适应转型确保持续安全[N];中国民航报;2009年
6 记者 赵继岚 通讯员 李金凤 文雷 田勇;空管系统探索跨区人才交流新模式[N];中国民航报;2010年
7 通讯员 赵建东;民航空管系统启动“边远台站万里行”[N];新疆日报(汉);2011年
8 李少林;打下坚实产业基础 撑起一片飞翔天空[N];中国电子报;2004年
9 通讯员 邓怡 廖行 记者 刘欢;地空监测新技术“保驾”民用客机[N];北京日报;2010年
10 通讯员 郑毅马森 阎红;民航空管系统开展安全整顿[N];中国民航报;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978