【技术实现步骤摘要】
基于接口的自动列车监控系统的子功能独立测试方法
本专利技术涉及自动列车监控系统测试
,尤其涉及一种基于接口的自动列车监控系统的子功能独立测试方法。
技术介绍
现有的自动列车监控系统(ATS,AutomaticTrainSupervision)子系统的测试方法,需要搭建一套ATS测试环境,该测试环境内包括:1、应用服务器、网关计算机,调度工作站、派班工作站、维护工作站、通信前置机、车站分机现地工作站等ATS设备。2、单机联锁软件、单机ZC软件、单机DSU软件等单机设备3、轨旁、IO、仿真车等仿真软件。基于界面显示正确性测试功能正确性,需要的测试内容:信息采集与显示(信号机状态显示、站台状态显示、列车状态显示等)、控制功能(站场控制、列车控制、列车管理等)、列车管理、计划管理与执行、人机界面等上千个功能。图1为现有技术提供的自动列车监控系统中对车站分机测试的示例图,如图1所示,被测对象(车站1车站分机)为后台服务功能主体,以修改车站分机办理进路处理功能为例,表1为车站分机办理进路处理 ...
【技术保护点】
1.一种基于接口的自动列车监控系统的子功能独立测试方法,其特征在于,包括:/n接收客户端发送的测试请求,提取所述测试请求中的自动列车监控系统中待测子功能模块;/n获取所述待测子功能模块的测试数据,并确定所述待测子功能模块中所述测试数据对应的标准结果;/n将所述测试数据发往所述待测子功能模块,以触发所述待测子功能模块进行所述测试数据的处理并返回测试结果;/n接收所述测试结果,并将其与所述标准结果发送至所述客户端进行匹配比较,以供所述客户端展示测试结果;/n其中,与所述待测子功能模块交互时通过接口适配器进行测试数据格式或测试结果数据格式的转换。/n
【技术特征摘要】
1.一种基于接口的自动列车监控系统的子功能独立测试方法,其特征在于,包括:
接收客户端发送的测试请求,提取所述测试请求中的自动列车监控系统中待测子功能模块;
获取所述待测子功能模块的测试数据,并确定所述待测子功能模块中所述测试数据对应的标准结果;
将所述测试数据发往所述待测子功能模块,以触发所述待测子功能模块进行所述测试数据的处理并返回测试结果;
接收所述测试结果,并将其与所述标准结果发送至所述客户端进行匹配比较,以供所述客户端展示测试结果;
其中,与所述待测子功能模块交互时通过接口适配器进行测试数据格式或测试结果数据格式的转换。
2.根据权利要求1所述的基于接口的自动列车监控系统的子功能独立测试方法,其特征在于,所述获取自动列车监控系统的待测子功能模块的测试数据,并确定所述待测子功能模块中所述测试数据对应的标准结果,包括:
从基础库中获取自动列车监控系统的待测子功能模块的多组站场测试数据;
基于历史数据确定所述待测子功能模块中任一组站场测试数据对应的标准结果。
3.根据权利要求2所述的基于接口的自动列车监控系统的子功能独立测试方法,其特征在于,所述与所述待测子功能模块交互时通过接口适配器进行测试数据格式或测试结果数据格式的转换,包括:
若待测子功能模块为前端服务显示功能,则与所述待测子功能模块交互时通过接口适配器进行测试数据格式的转换;
若待测子功能模块为后台服务功能,则与所述待测子功能模块交互时通过接口适配器进行测试结果数据格式的转换。
4.根据权利要求3所述的基于接口的自动列车监控系统的子功能独立测试方法,其特征在于,所述若待测子功能模块为前端服务显示功能,与待测子功能模块交互时通过接口适配器进行测试数据格式的转换,包括:
若待测子功能模块为前端服务显示功能,则将JSON格式的所述测试数据发送至接口适配器,以供其将所述测试数据转换成所述待测子功能模块真实接口数据格式的测试数据,并发往所述待测子功能模块;
对应地,所述若待测子功能模块为后台服务功能,则与待测子功能模块交互时通过接口适配器进行测试结果数据格式的转换,包括:
若待测子功能模块为后台服务功能,则所述待测子功能模块返回的测试结果,其通过接口适配器时,由所述待测子功能模块真实接口数据格式转换成JSON格式,并继续返回。
5.根据权利要求4所述的基于接口的自动列车监控系统的子功能独立测试方法,其特征在于,将JSO...
【专利技术属性】
技术研发人员:许伟,刘合叶,
申请(专利权)人:交控科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。