• 查询稿件
  • 获取最新论文
  • 知晓行业信息
黄晓帆, 欧阳敏. 基于场景模拟的地铁ATS软件自动化测试系统[J]. 铁路计算机应用, 2021, 30(1): 72-76.
引用本文: 黄晓帆, 欧阳敏. 基于场景模拟的地铁ATS软件自动化测试系统[J]. 铁路计算机应用, 2021, 30(1): 72-76.
HUANG Xiaofan, OUYANG Min. Automated testing system for metro ATS software based on scenario simulation[J]. Railway Computer Application, 2021, 30(1): 72-76.
Citation: HUANG Xiaofan, OUYANG Min. Automated testing system for metro ATS software based on scenario simulation[J]. Railway Computer Application, 2021, 30(1): 72-76.

基于场景模拟的地铁ATS软件自动化测试系统

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.

     

/

返回文章
返回