当前位置: 首页> 学位论文 >详情
原文传递 基于UML-XML的车载设备测试用例生成方法研究和实现
论文题名: 基于UML-XML的车载设备测试用例生成方法研究和实现
关键词: 高速客运专线;CTCS-3级列控系统;车载设备;测试用例;生成算法;XML模式
摘要: 我国300km/h及以上高速客运专线确定将CTCS-3(Chinese Train ControlSystem Level3)级列控系统作为全路统一技术平台体系,并兼容CTCS-2级列控系统功能。目前,具备完全自主知识产权的CTCS-3级列控系统正处于研究阶段,系统研发和测试技术尚未完全成熟。性能先进、安全、可靠、高效的列控系统是保证高速列车安全运行的基本保证,因此需要对CTCS-3级列控系统开展功能测试、子系统的互联互通测试和性能评价等工作。车载设备是CTCS-3级列控系统的核心子系统,研究车载设备的功能测试方法,尤其是测试用例自动生成方法,对CTCS-3列控系统的研制工作具有重要意义。
   论文针对车载设备的测试用例自动生成方法展开研究:
   1)介绍了统一建模语言UML(Unified Modeling Language)的语法和语义,分析了UML模型图的可测试性问题,阐述了采用XML(Extensible MarkupLanguage)描述测试用例的好处和XML的基本概念。
   2)提出了一种基于UML-XML的测试用例生成方法。研究了可测试的UML建模方法,对可测试的UML模型进行了形式化定义。在此基础上,提出一种测试用例模型,并研究了测试用例模型的生成算法。
   3)研究基于XMI(XML-based Metadata Interchange)的UML模型到XML模式的转换规则。设计了测试用例文档的XML模式。分析了XMI文档中,UML模型元素的构成。结合所设计的XML模式,定义了UML到XML的转换规则。
   4)开发了一个测试用例生成工具,该工具实现了从UML模型中生成测试用例的算法,并能配置测试用例的数据,生成XML测试用例文档。论文以车载设备的列车速度监控功能为研究对象,创建了该功能的可测试用例模型,生成了相应的测试用例集。
   测试用例生成结果表明,采用论文提出的从UML模型中生成XML测试用例的方法所生成的测试用例集,能覆盖系统的所有功能和功能的执行流。
作者: 靖焱林
专业: 交通信息工程及控制
导师: 唐涛
授予学位: 硕士
授予学位单位: 北京交通大学
学位年度: 2010
正文语种: 中文
检索历史
应用推荐