Automated testing system for metro ATS software based on scenario simulation
-
摘要: 为适应快速交付可靠的地铁ATS软件产品的要求,开发了基于场景模拟的地铁ATS软件自动化测试系统。介绍系统构成、主要功能设计、测试环境部署与配置、测试用例设计及测试流程。测试系统由被测对象服务器、模拟集成服务器和测试管理服务器构成,将ATS系统内部环境的模拟与ATS系统外部环境的模拟分离,可降低ATS软件仿真测试系统的复杂度。利用虚拟机技术搭建模拟测试环境,设计基于场景模拟的测试用例,将被测试的ATS软件功能项与运营场景结合,使用基于一个场景模拟的测试用例即可验证多个功能项组合的正确性;通过不断优化和积累复用基于场景模拟的测试用例,可显著提高ATS软件的测试效率;此外,测试系统可自动生成测试报告。以上海地铁1号线信号系统升级项目为例,详细描述该项目中ATS软件的自动化测试过程。Abstract: To meet the need of fast delivery of reliable ATS software products for metro, an automated testing system for metro ATS software based scenario simulation was developped and the composition, main function design, testing environment deployment and configuration of the system are introduced together with test case design and testing process. The testing system is composed of a tested obejct server, a simulation integration server and a testing management server. By separating the simulation of the internal and external environment of ATS system, the complexity of the ATS software simulation test system can be reduced. The simulated testing environment is set up using virtual machine technology and test cases are designed based on scenario simulation according to the combination of ATS software function items with operational scenarios. So, the combination of multiple function items can be verified by using test cases based on one single scenario simulation. The testing efficiency of ATS software can be significantly improved by continuous optimization and reuse of accumulated test cases based on scenario simulation. In addition, the test report can also be generated automatically by the system. The process of automated test on ATS software is described in details by taking the project of upgrading the signaling system of Shanghai Metro Line 1 as an example.
-
Keywords:
- metro; ATS software /
- automated test system /
- test case design /
- scenario simulation
-
-
[1] 赵 威. 城市轨道交通列车自动监控系统的研究 [J]. 铁路通信信号工程技术,2008,5(5):30-32. DOI: 10.3969/j.issn.1673-4440.2008.05.010 [2] 刘 勇. 关于移动闭塞制式下地铁ATS字系统的分析与研究 [J]. 交通与信息化,2019(3):164-166. [3] 李 智,张 琦. FZY型ATS系统仿真平台结构分析与程序设计 [J]. 铁路计算机应用,2015,24(5):42-43. [4] 周公建,高明生,曹华杰. 无人驾驶系统跨专业联动场景设计 [J]. 铁道通信信号,2019,55(3):59-63. [5] 陈俊强. 基于数据驱动的ATS系统功能测试方法研究 [J]. 铁路通信信号工程技术,2016,13(2):70-73. DOI: 10.3969/j.issn.1673-4440.2016.02.019 [6] 蒋 倩,岳 龙,李书杰. ATS系统自动化测试设计与实现 [J]. 数字技术与应用,2019,37(5):160-162. [7] 欧阳敏,熊坤鹏. 城轨通用软件测试框架的设计与实现 [J]. 铁道通信信号,2016,52(S2):54-57. [8] 金久强,王 浩. 北京地铁6号线行车综合自动化系统设计与实现 [J]. 铁路计算机应用,2015,24(8):56-61. DOI: 10.3969/j.issn.1005-8451.2015.08.015 [9] 王 鑫. 地铁信号ATS系统的功能分析 [J]. 科技创新导报,2018(10):10-12. [10] 周皓钧. 广州地铁四五号线ATS系统结构浅析 [J]. 中国新通信,2016(9):127-128. DOI: 10.3969/j.issn.1673-4866.2016.09.099 -
期刊类型引用(4)
1. 王瀚昀. 铁路财务智能服务平台研发建设与应用效果研究. 财务管理研究. 2024(05): 175-180 . 百度学术
2. 杨琨,孙美艳,张骞,史玉浡. 面向Web端财务类系统的软件测试方法. 铁路计算机应用. 2023(03): 60-63 . 本站查看
3. 王亚林,安新艳. 基于深度强化学习的财务异常数据检测系统设计. 电子设计工程. 2021(03): 70-73+78 . 百度学术
4. 林巧. 通过网上报销系统加强财务管控——以深圳报业集团为例. 国际商务财会. 2021(09): 55-57 . 百度学术
其他类型引用(2)