当前位置: 首页> 学位论文 >详情
原文传递 基于RBC测试平台的测试案例及测试序列生成方法的研究
论文题名: 基于RBC测试平台的测试案例及测试序列生成方法的研究
关键词: RBC测试平台;列车运行控制系统;测试序列生成;UML建模语言
摘要: 近年来,为满足客运专线及高速铁路快速发展的需求,我国借鉴了欧洲的ETCS标准,提出了立足我国国情的中国列车运行控制系统(CTCS),提高了列车运行效率,但同时也在与安全相关的技术上提出了更高的要求。作为安全苛求系统的CTCS-3级列车运行控制系统,一旦出现预先没有估量的故障及错误,影响运输效率是其次,危及人身财产安全的后果不堪设想,因此在设备开通运营之前,必须对设备进行严格的测试,以避免不必要的损失。
  本文针对CTCS-3级列控系统中的RBC(无线闭塞中心)子系统,以RBC切换为例探讨了测试案例及测试序列的生成方法,并结合RBC测试平台的实际需求,针对测试序列的实现,进行了初步的研究开发。
  首先,结合列控系统测试的国内外研究现状,说明了研究背景及意义,并简单介绍了本课题研究过程中应用的建模语言UML及建模工具Enterprise Architect。
  其次,分别从测试结构、测试内容及测试方法等方面简单介绍了研究应用背景——RBC测试平台,并简单分析了RBC测试平台搭建的关键及基础问题——测试案例及测试序列,进一步明确了本科题的研究工作及意义。
  第三,结合RBC测试平台以数据驱动为主的特点,提出了测试案例的生成方法。RBC测试主要以功能测试为主,本文根据《无线闭塞中心(RBC)技术规范》进行RBC系统的功能场景的划分,并以RBC切换场景为例,说明了基于UML模型生成测试案例的方法。
  第四,测试案例是测试序列的生成基础,本文提出了以测试案例描述规范为基础的基于深度优先遍历的测试序列生成算法,并以RBC切换中移交RBC的测试案例为基础,生成了简单的测试序列。
  最后,针对实际RBC测试平台的需求,初步完成了测试序列生成向导(TestSequenceWizard),实现了由测试案例生成测试序列并且可以进行数据配置的初步功能,达到了测试序列生成的半自动化,提高了测试效率。
作者: 张晓庆
专业: 交通信息工程及控制
导师: 郑伟
授予学位: 硕士
授予学位单位: 北京交通大学
学位年度: 2011
正文语种: 中文
检索历史
应用推荐