论文题名: | 轨交信号系统自动化测试集成平台设计与实现 |
关键词: | 城市轨道交通;信号系统;自动化测试;性能优化;仿真模型;集成平台 |
摘要: | 随着计算机科技以及通信技术的发展,尤其是无线通信技术的广泛应用,以信号控制为核心的传统轨道交通信号系统已演变成基于通信技术的轨道交通运行控制系统。基于通信的列车控制系统CBTC(Communication–Based Train Control)已经发展成为城市轨道交通主流信号制式。 当前,轨交信号系统产品的规模越来越大,其业务和实现的复杂度也越来越高。大规模和高复杂度的软件给测试工作带来了很大的困扰。如何快速全面地对产品进行测试,成为企业需要突破的一个效率瓶颈。本文主要针对轨交信号系统硬件测试平台成本高和配置复杂的特点,引入仿真测试需求,并通过系统仿真测试自动化来解决仿真测试效率低的问题。通过分析当前自动化测试技术研究现状,并依据轨道交通信号系统测试的特殊性,阐述了目前主流自动化测试工具和自动化测试框架的无法胜任的原因,并据此设计出了满足轨交信号系统自动化测试的仿真测试平台。 本文首先介绍了当前轨交信号系统主流的CBTC系统和轨交信号领域系统仿真测试技术的发展现状。对于公司现有实验室使用的测试方法进行分析,并对当前流行的自动化测试工具和自动化测试框架技术进行了探讨。由于轨交信号系统的特殊性,指出现有工具的不足之处,基于现有实验室集成测试平台,以脚本编程技术实现了轨交信号自动化测试集成平台。同时针对其中的仿真性能瓶颈问题,通过引入自动化筛选调度算法,扩大仿真测试容量来确保仿真平台实时性。最后以自动列车防护 ATP(Automatic Train Protect)子系统的真实测试案例为例,使用该平台进行自动化测试执行,展示了测试用例脚本录入、测试脚本自动运行、测试结果自动分析和测试日志生成的测试全过程,通过实际功能及性能测试,对测试平台进行了验证并对其可扩展性进行总结和展望。 经公司测试部人员实际使用,使用测试平台可以有效地帮助测试人员以及测试团队提高测试效率,降低手工测试尤其是回归测试的工作量,缩短测试周期,降低软件开发成本。 |
作者: | 傅李育 |
专业: | 软件工程 |
导师: | 陈昊鹏;周庭亮 |
授予学位: | 硕士 |
授予学位单位: | 上海交通大学 |
学位年度: | 2013 |
正文语种: | 中文 |