基于脚本技术的高速铁路列控中心系统安全性自动化测试研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第33卷第12期2 0 1 1年12月铁 道 学 报

JOURNAL OF THE CHINA RAILWAY SOCIETYVol.33 No.12

December 2

011收稿日期:2009-09-21;修回日期:2010-02-

26基金项目:国家自然科学基金(60674004);铁道部科技研究开发计划课题(2008X003-A;2009X002-A)

作者简介:喻 钢(1977—),

男,江西南昌人,博士研究生。E-mail:yugang

509@163.com文章编号:1001-8360(2011)12-0056-

09基于脚本技术的高速铁路列控中心系统

安全性自动化测试研究

喻 钢1,

2,3,徐中伟1,3

(1.同济大学嘉定校区电子与信息工程学院,上海 201804;2.上海大学嘉定校区悉尼工商学院,上海 201800;

3.铁道部产品质量监督检验中心铁路车站计算机联锁检验站,上海 201804

)摘 要:列控中心系统是实现高速铁路安全运行的关键设备。自动化的黑盒测试是验证其系统功能和确认系统满足系统需求,

具有足够安全性防护能力的重要手段。脚本技术是实现软件测试自动化技术的有效方法。测试脚本语言是脚本技术的核心,但是目前没有专门针对列控中心测试的脚本语言。本文结合列控中心测试的特点,提出一种测试策略,设计了场景-事件驱动的测试脚本语言SED_TSL。在本文提出的测试策略中针对安全防护功能,以实际运营场景为核心,利用测试脚本语言SED_TSL定义正常场景与故障场景,测试序列与测试用例,仿真环境,形成分级测试脚本。通过场景变换控制测试逻辑与流程,触发仿真事件加载测试用例实现系统的功能性与安全性测试。本文对测试脚本语言SED_TSL与基于SED_TSL的自动化测试环境的实现机制进行阐述,并实现了基于SED_TSL的高速铁路列控中心系统自动化测试环境,投入到铁道部的列控中心产品制式检测中。实际应用表明:测试脚本语言的描述能力与自动化测试环境符合测试需求,有效地实现了列控中心产品的功能与安全性测试。

关键词:CTCS-

2级列控系统;测试脚本语言;安全性测试;自动化测试;高速铁路中图分类号:TP301.1;U283 文献标志码:A doi:10.3969/j

.issn.1001-8360.2011.12.010Research on Automatic Safety 

Tests of Train Control System forDedicated Passenger Line Based on Script Techniq

ueYU Gang1,2,

3,XU Zhong-w

ei 1,

(1.School of Electronics and Information Engineering,Jiading Campus,Tongji University,Shanghai 201804,China;2.Sydney Institute of Language and Commerce,Jiading 

Campus,Shanghai University,Shanghai 201800,China;3.Railway Station Computer Interlocking Test Station,Product Quality 

Supervision andTesting Center,Ministry 

of Railways,Shanghai 201804,China)Abstract:The train control system is the key equipment to achieve safe operation of dedicated Passenger lines.The black-box automatic test is the important means to verify its system functions and ascertain that systemneeds and system requirements for safety-

protection ability are satisfied.The script technique is the effectivemethod to implement automation of software tests.The test script language is the core of the script technique,but by now there has not been any test script language specially designed for train control system tests.There-

fore on the basis of the features of the train control system tests,the new test strategy and the test script lan-guage driven by scenario-event(SED_TSL)are presented in this paper.Aiming at safety-

protection function,the actual operation scenarios are taken as the core of the new test strategy 

and the SED_TSL language is used todefine the normal scenarios,fault s

cenarios,testseq

uences,test cases and simulation environment tog

enerate the hierarchical test script.Scenarios areswitched to control the test logic and p

rocedure and to

相关文档
最新文档