- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
中文摘要
摘要:
基于通信的列车控制(CBTC)系统对其设备的安全性和可靠性有着苛刻的要
求,因此对其设备进行大量反复的回归测试在所难免。北京亦庄线CBTC项目原
有的测试平台是一种手工的测试平台,它不能很好地满足这种回归测试的需求,
而解决这一问题的有效方法就是实现自动化测试,这样一来需要将原有的手工测
试平台改造成自动化测试平台,如此能有效地提高测试效率,减轻测试人员的负
担。
自动化测试平台的实现方案是在原有手工测试平台的基础上加入自动化仿真
测试管理器,由其驱动并监督其他仿真设备自动执行测试案例,而测试案例驱动
命令的记录形式就是脚本。目前国内外主流的自动化测试工具都是通过脚本作为
测试命令的记录形式。本文研究的一种适用于CBTC仿真测试的脚本是为了实现
平台的自动化测试,即自动化测试是方案和目的,脚本是实现自动化测试的手段
和方法。
本文首先通过对CBTC自动化仿真测试平台的需求分析,运用形式语言与自
动机理论,设计出了一种适用于CBTC自动化仿真测试的脚本语言,并给出其正
则文法描述。本文接着设计了该脚本的脚本解释器,并实现了一个包含脚本解释
器的自动化仿真测试管理器程序,详细分析了程序的功能、设计思路和实现过程,
例如通过状态转换图分析设计了脚本解释器的词法分析模块,通过语法树分析设
计了脚本解释器的语法分析模块。
本文最后以北京亦庄线CBTC实际项目中一个具体的测试案例为例,提供了
对测试案例脚本化的思路,设计出了描述该测试案例的全部脚本程序。模拟运行
结果成功通过验证。同时,对脚本解释器的查错防护功能进行验证,也通过验证。
从而说明脚本解释器功能上的实用性。又从经济角度分析,证明该自动化测试方
案经济上的实用性。
本文提出的适用于CBTC仿真测试的脚本实际是为了实现CBTC的自动化测
试,这种自动化测试能有效提高效率,并节约人力物力。本文为该自动化仿真测
试平台设计的脚本及其解释器有着功能上和经济上的实用价值,因而将有良好的
应用发展前景。
关键词:脚本;解释器;基于通信的列车控制系统;自动化仿真测试;形式语言
与自动机
分类号:U231.7
ABSTRACT
Train is forthe
Contr01)systemveryrigorous
CBTC(Communications—Based
totestthe
and ofits itisunavoidable again
safetyreliabilityequipments,SO equipments
and in of Line
the tests.nle
again BeijingYizhuang
regression originaltestingplatform
can theneedsofthiskindof
CBTC isamanual andit notmeet
project testingplatform
theeffectivetosolvethis isautomatedtest.Inthis
regressiontest,while way problem
the manual needstobetransformedintoanautomated
way original testingplatform
文档评论(0)