一种自动脚本生成的RBC-PDT测试方法、系统、设备和介质

    公开(公告)号:CN118534874A

    公开(公告)日:2024-08-23

    申请号:CN202410570341.6

    申请日:2024-05-09

    Abstract: 本发明涉及一种自动脚本生成的RBC‑PDT测试方法、系统、设备和介质,测试方法包括以下步骤:确定测试需求,获取客专线路数据;按照客专线路数据‑底层模型‑中间数据模型的层次依次建模,将所述客专线路数据处理为适用于脚本生成的中间数据模型;使用所述中间数据模型计算并填充各层级的脚本模板,将下层脚本模板嵌套入上层脚本模板,生成各个测试需求的测试脚本;通过自动测试环境运行所述测试脚本,核对自动测试环境输出的测试结果。本发明实现了适用于RBC‑PDT测试的所有测试需求的自动脚本生成方法,无需测试人员配置线路信息或手动撰写测试脚本,可直接读取客专线路数据并生成测试脚本,减少了测试人员在测试准备阶段的工作。

    一种所见即所得进路选排方法及系统

    公开(公告)号:CN113401190B

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

    申请号:CN202110951592.5

    申请日:2021-08-19

    Abstract: 本发明设计了一种所见即所得进路选排方法及系统,所述方法包括:在列车运行方向的路线上,顺序点击始端按钮、变更设备变更点以及终端按钮,在顺序点击的过程中使用标记显示选择的进路序列;集控系统根据选择的进路序列,下达进路选排按钮至联锁系统;联锁系统生成进路选排结果;集控系统展示进路选排结果。本发明的所见即所得进路选排方法及系统降低了值班员的技能要求,方便值班员选路操作;同时,该方法是在联锁表的基础上实现,不会有任何潜在风险。

    一种所见即所得进路选排方法及系统

    公开(公告)号:CN113401190A

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

    申请号:CN202110951592.5

    申请日:2021-08-19

    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作为最小的解析单位,解析多种形式的接口协议数据。

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

    公开(公告)号:CN112988596A

    公开(公告)日:2021-06-18

    申请号:CN202110456418.3

    申请日:2021-04-27

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

    一种产品测试方法、装置、设备及存储介质

    公开(公告)号:CN115934575A

    公开(公告)日:2023-04-07

    申请号:CN202310225490.4

    申请日:2023-03-10

    Abstract: 本发明公开了一种产品测试方法、装置、设备及存储介质,应用于自动化测试平台中,包括:将多种测试类型分别对应的脚本模板,通过人机交互界面展示给用户,以使用户根据脚本模板生成目标产品对应的目标测试脚本;调用与目标测试脚本匹配的目标插件,并根据目标插件对目标测试脚本进行运行;在对目标测试脚本运行的过程中,确定与目标产品仿真器匹配的目标通信接口,并通过所述目标通信接口与目标产品仿真器进行数据交互;根据数据交互结果,以及目标测试脚本的运行结果,确定与目标产品对应的目标测试结果。本发明实施例的技术方案可以提高自动化测试平台的扩展性以及适用性,降低测试人员对测试平台的维护成本,实现目标产品指令库的扩展。

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

    公开(公告)号:CN114296436A

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

    申请号:CN202210002535.7

    申请日:2022-01-04

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

Patent Agency Ranking