【技术实现步骤摘要】
一种交通信号控制系统消息自动化测试平台及方法
本专利技术涉及智能交通控制
,具体为一种交通信号控制系统消息自动化测试平台及方法。
技术介绍
交通信号控制系统由道路交通信号控制机、道路交通信号灯、道路交通流检测设备、通信设备、中心控制计算机及相关软件等组成,用于道路交通控制的系统。因为这些设备的准确性涉及到交通安全,必须保证其信息传递的准确性,在其投入使用之前,需要通过测试来确认通信消息是否符合标准定义的规范格式。随着交通信号控制设备不断推广和广泛应用,其控制系统的协议测试需求越来越大,协议数据类型日渐增多,测试人员面临的测试工作量也越来越大;同时多类型的协议格式需要测试人员逐个比对,效率低下、耗时长且无法完全保证测试结果的正确性;同时不同测试人员的测试流程会有所差异,测试流程规范化不足,导致管理困难;此外,在同一运行场景下的不同类型、不同品牌的硬件设备在当前测试方法下仍然需要大量的工作,对测试场景无法完全复用,在测试效率低下的同时还导致测试成本增加。
技术实现思路
为了解决现有的交通信号控制系统消息测试使用 ...
【技术保护点】
1.一种交通信号控制系统消息自动化测试平台,其特征在于,其包括:预定义模型模块、图元模块、用例模块、配置模块、数据收发处理模块;/n所述预定义模型模块用于管理测试模型,存储了所有预先定义的标准数据结构模型;所述预定义模型模块将被测试设备分解为子模块,针对不同的所述子模块分别建立其数据结构模型作为子模块标准测试模型,以XSD格式存储在系统中;所述子模块标准测试模型中定义了所述子模块在测试中系统消息内容需要满足的格式要求;/n所述图元模块根据被测试设备以及所述被测试设备的实际使用场景,搭建相应的测试场景;所述测试场景包括:被测试设备包括的所有的所述子模块、基于所述预定义模型模块 ...
【技术特征摘要】
1.一种交通信号控制系统消息自动化测试平台,其特征在于,其包括:预定义模型模块、图元模块、用例模块、配置模块、数据收发处理模块;
所述预定义模型模块用于管理测试模型,存储了所有预先定义的标准数据结构模型;所述预定义模型模块将被测试设备分解为子模块,针对不同的所述子模块分别建立其数据结构模型作为子模块标准测试模型,以XSD格式存储在系统中;所述子模块标准测试模型中定义了所述子模块在测试中系统消息内容需要满足的格式要求;
所述图元模块根据被测试设备以及所述被测试设备的实际使用场景,搭建相应的测试场景;所述测试场景包括:被测试设备包括的所有的所述子模块、基于所述预定义模型模块提取的所述子模块标准测试模型、所述被测试设备对应的通信协议、消息测试模式、所述子模块在测试中的逻辑和流程;所述消息测试模式包括:请求应答类、主动推送类;所述请求应答类的待测试系统消息包括:配置参数、运行信息、控制命令;所述主动推送类的待测试系统消包括:配置参数、运行信息;
所述配置模块用于对测评环境进行配置,配置的内容包括:通信模式配置、图元配置;
所述通行模式配置定义被测试设备与测试平台的通信模式参数;所述通信模式参数包括:通信方式、网络地址、端口号、COM口、波特率、起始位;
所述图元配置基于所述测试场景定义对应的图元,针对所述图元模块搭建的测试场景的逻辑关系进行参数设定,包括每一个图元的输入、输出和图元间的逻辑顺序;所述图元配置的内容包括:图元类型、图元参数;所述图元类型包括:数据定义图元、过程类图元、设备类图元、验证图元;所述数据定义图元对应的所述图元参数包括:变量名、变量类型、变量的默认值;所述设备类图元对应的所述图元参数包括:设备标识、输入数据协议、输出数据协议;所述验证图元对应的所述图元参数包括:期望值、实际值、结果;
所述用例模块包括复用模块、新建测试用例模块;
在所述新建测试用例模块中,基于被测试设备调用所述图元模块搭建新的所述测试场景,调用所述配置模块定义的图元、图元间的输入、输出和逻辑顺序及新的通信模式,然后基于测试对应的所述测试场景、所述通信模式生成测试用例,并保存所述测试用例;
所述复用模块的复用方式包括:依据被测对象的品牌型号在已经保存的测试用例中直接进行选择;将多个已经保存的所述测试场景、所述测试用例按照被测试设备的所述子模块重新组合为一个新的测试用例,并保存;
所述数据收发处理模块包括数据通信模块、测试执行模块;所述数据通信模块基于所述测试场景中定义的所述消息测试模式与作为被测试设备的被测试设备通信,发送所述被测试设备需接收的所述待测试系统消息,获取所述被测试设备输入的所述待测试系统消息;所述测试执行模块基于所述待测试系统消息,执行所述被测试设备对应的所述测试用例,并将所述测试用例执行结果输出。
2.根据权利要求1所述一种交通信号控制系统消息自动化测试平台,其特征在于:所述被测试设备与自动化测试平台通过网络或串口方式连接。
3.根据权利要求1所述一种交通信号控制系统消息自动化测试平台,其特征在于:所述子模块标准测试模型的文件格式为XSD模型,包括:系统参数、区域参数、子区参数、路口参数、信号机参数、信号灯组参数、检测器参数、车道参数、相位参数、阶段参数、配时方案参数、干线参数、可变车道参数、系统状态、区域状态、路口状态、信号机故障、路口控制方式、路口周期、路口阶段、路口相位灯态、路口控制方案、路口交通流数据、可变车道运行信息、干线控制方式、干线路段推荐车速、交通管制或拥堵管控路口信息列表、阶段交通流数据、应急车辆轨迹信息、锁定交通流向、解锁交通流向、路口周期、阶段相位灯态交通流数据上传设置、参数及运行信息通知、查询命令、指定优化控制方案、指定日计划。<...
【专利技术属性】
技术研发人员:华莎,封正,张军,张昊,雍成明,蒋少良,强家辉,高建明,
申请(专利权)人:公安部交通管理科学研究所,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。