自动售检票软件测试方法及其工具应用研究
【摘要】:
轨道交通自动售检票(automatic fare collection,AFC)系统是城市轨道交通系统的关键组成部分。AFC系统除支持乘客自行购票和进、出站行为外,还支持车站工作人员监视进、出站客流,监控AFC系统及其相关终端设备的运行状况和运营收入结算等一系列处理功能。由于轨道交通的安全运行在很大程度上依赖于AFC系统的可靠运行,针对国内、外关于AFC系统测试方法的研究鲜有报道的现状,本文作者结合实际项目需求,提出、设计和实践了相关测试方法并运用于AFC系统的测试。
本文作者的主要创新工作如下:
1)分析现有关于集成测试的策略方案,制定了适合AFC系统软件集成测试策略,提出把核心系统先行集成、分层集成和基于功能集成等相结合的测试方法。
2)提出使用模拟测试工具达到尽早开始集成测试的目的,在软件设计初期尽快考虑测试问题,从而提高整个AFC系统的集成测试效率。
3)设计与实现了基于CORBA的设备模拟测试工具EQPClient,提高了测试准确度和效率,增强了软件信任度,使AFC各类终端设备软件包能够更快地被部署于AFC系统的实际应用。
4)举例说明了EQPClient工具应用于监控管理模块(supervision managementmodule,SUP)的集成测试,凸显出应用EQPClient工具在AFC系统测试中的优势。
本文作者结合AFC实际项目,提出的AFC系统集成测试策略和模拟测试工具的实现对提高AFC系统的集成测试效率方面取得了较好的效果。