一种列控系统的测试方法及系统

    公开(公告)号:CN114489028A

    公开(公告)日:2022-05-13

    申请号:CN202210336140.0

    申请日:2022-04-01

    Abstract: 本发明公开了一种列控系统的测试方法及系统,所述测试方法包括:进行测试环境配置关系部署,所述测试环境配置关系部署包括启动仿真接口机和仿真线路数据;根据所述仿真线路数据设置地面线路条件;根据所述仿真接口机和仿真线路数据设置列车动作条件;根据所述列车动作条件和地面线路条件进行全仿真覆盖测试。本发明可面向基于卫星定位的列控系统所含的完整设备开展系统集成测试,更好体现系统运用的整体功能及性能的合规性与正确性;本发明的测试环境具有可配置性,不仅可用于被测对象的功能测试,也可用于被测对象的工程化数据测试;本发明提出的测试系统还可以通过将其余列控设备实体虚拟化为仿真机运行实现单一设备对象的测试。

    一种接口协议数据解析方法及系统

    公开(公告)号:CN113434437B

    公开(公告)日:2022-04-12

    申请号:CN202110984705.1

    申请日:2021-08-26

    Abstract: 本发明公开了一种接口协议数据解析方法及系统,解析方法,包括:载入接口协议数据中一级StructDefinitions节点下的所有二级FieldDef节点,组成二级FieldDef节点集合;判断二级FieldDef节点集合是否为空;若为否,则从二级FieldDef节点集合中按顺序依次取出一个二级FieldDef节点,并从二级FieldDef节点集合中删除;判断二级FieldDef节点是否包含reference字段且字段值为true;若为是,则找到与二级FieldDef节点identity字段值相同的二级StructDef节点;判断二级StructDef节点下的structtype字段值是否为virtual;若为是,则启动virtual类型的StructDef解析流程;若为否,则启动struct类型的StructDef解析流程;解析流程完成后,判断已解析bit流接口协议数据位数是否等于bit流接口协议数据长度;若为是,则解析流程结束。以bit作为最小的解析单位,解析多种形式的接口协议数据。

    一种接口协议数据解析方法及系统

    公开(公告)号:CN113434437A

    公开(公告)日:2021-09-24

    申请号:CN202110984705.1

    申请日:2021-08-26

    Abstract: 本发明公开了一种接口协议数据解析方法及系统,解析方法,包括:载入接口协议数据中一级StructDefinitions节点下的所有二级FieldDef节点,组成二级FieldDef节点集合;判断二级FieldDef节点集合是否为空;若为否,则从二级FieldDef节点集合中按顺序依次取出一个二级FieldDef节点,并从二级FieldDef节点集合中删除;判断二级FieldDef节点是否包含reference字段且字段值为true;若为是,则找到与二级FieldDef节点identity字段值相同的二级StructDef节点;判断二级StructDef节点下的structtype字段值是否为virtual;若为是,则启动virtual类型的StructDef解析流程;若为否,则启动struct类型的StructDef解析流程;解析流程完成后,判断已解析bit流接口协议数据位数是否等于bit流接口协议数据长度;若为是,则解析流程结束。以bit作为最小的解析单位,解析多种形式的接口协议数据。

    一种列控仿真测试系统及测试方法

    公开(公告)号:CN114296436A

    公开(公告)日:2022-04-08

    申请号:CN202210002535.7

    申请日:2022-01-04

    Abstract: 本发明实施例公开了一种列控仿真测试系统及测试方法。其中,列控仿真测试系统包括实际测试设备、硬件接口、仿真测试模块和交互终端,实际测试设备通过硬件接口与仿真测试模块连接,仿真测试模块与交互终端连接;仿真测试模块包括设备仿真模型和接口协议模型,设备仿真模型用于根据预设的接口协议配置信息确定目标接口协议模型;实际测试设备通过硬件接口与目标接口协议模型连接,用于通过所述目标接口协议与所述设备仿真模型进行数据交互;设备仿真模型将实际测试设备当前信息和设备仿真模型当前信息发送至交互终端进行测试。通过接口协议模型提高列控仿真测试的可配置化,可提高测试效率,实现不同系统制式的混合测试。

    一种基于状态迁移的自动测试方法及系统

    公开(公告)号:CN112988596B

    公开(公告)日:2021-08-03

    申请号:CN202110456418.3

    申请日:2021-04-27

    Abstract: 本发明提供一种基于状态迁移的自动测试方法及系统,方法包括以下步骤:获取测试脚本,所述测试脚本包含一个或多个状态元素,所述状态元素用于表示测试动作和状态迁移关系;解析测试脚本,将状态元素转化为状态对象,将状态对象存储在状态对象列表中;执行自动测试,包括:从状态对象列表中获取至少一个状态对象作为当前状态对象,根据当前状态对象执行相应的测试动作;根据指定条件将当前状态对象迁移为状态对象列表中的其他状态对象,继续根据切换后的当前状态对象执行自动测试。通过规范化测试脚本和对应的对象列表,可以实现具有关联关系的测试过程的精细化控制调度管理,方便全面实时掌握测试执行情况,并减少测试脚本编辑难度。

Patent Agency Ranking