技术特征:
1.一种故障诊断功能测试方法,其特征在于,所述故障诊断功能测试方法包括以下步骤:从故障诊断功能对应的故障信息集合中查找与待测试线控系统对应的故障码类型和故障触发条件;基于所述故障码类型和故障触发条件设置多组故障测试信息;依次通过各组故障测试信息分别对所述待测试线控系统进行故障诊断功能测试。2.如权利要求1所述的故障诊断功能测试方法,其特征在于,各组故障测试信息中分别包括:测试输入量、测试方式和测试范围;所述依次通过各组故障测试信息分别对所述待测试线控系统进行故障诊断功能测试,包括:对所述故障测试信息进行遍历,并将遍历到的故障测试信息作为当前故障测试信息;将所述当前故障信息中的当前测试输入量发送至所述待测试线控系统,以使所述待测试线控系统生成并反馈对应的当前执行量,以及生成并反馈与所述当前执行量对应的当前实际故障诊断结果;基于所述当前测试输入量、当前执行量、测试方式和测试范围确定当前理论故障诊断结果;根据所述当前理论故障诊断结果和当前实际故障诊断结果进行故障诊断功能测试。3.如权利要求2所述的故障诊断功能测试方法,其特征在于,所述基于所述当前测试输入量、当前执行量、测试方式和测试范围确定当前理论故障诊断结果,包括:计算所述当前测试输入量和当前执行量之间的偏差值,并基于所述当前测试方式和当前测试范围确定对应的诊断阈值和数量阈值;若所述偏差值大于所述诊断阈值,则将累计次数加1,并返回所述将所述当前故障信息中的当前测试输入量发送至所述待测试线控系统,以使所述待测试线控系统生成并反馈对应的当前执行量的步骤;基于所述累计次数和数量阈值确定当前理论故障诊断结果。4.如权利要求2所述的故障诊断功能测试方法,其特征在于,所述待测试线控系统的数量为两个,两个待测试线控系统组成双机热备系统;所述基于所述当前测试输入量、当前执行量、测试方式和测试范围确定当前理论故障诊断结果,包括:计算所述当前执行量之间的第一偏差值,计算所述当前测试输入量和当前执行量之间的第二偏差值,并基于所述当前测试方式和当前测试范围确定对应的第一诊断阈值、第二诊断阈值和数量阈值;若所述第一偏差值大于第一诊断阈值,或所述第二偏差值大于第二诊断阈值,则将累计次数加1,并返回所述将所述当前故障信息中的当前测试输入量发送至所述待测试线控系统,以使所述待测试线控系统生成并反馈对应的当前执行量的步骤;基于所述累计次数和数量阈值确定当前理论故障诊断结果。5.如权利要求2~4中任一项所述的故障诊断功能测试方法,其特征在于,所述基于所述故障码类型和故障触发条件设置多组故障测试信息,包括:基于所述故障码类型确定所述待测试线控系统中对应传感器的硬件类型;
根据所述硬件类型确定所述传感器对应的测试输入范围;从所述测试输入范围中选取多个测试输入量;基于所述故障触发条件设置所述测试输入量对应的测试方式和测试范围;将各组关联的测试输入量、测试方式和测试范围作为故障测试信息。6.如权利要求1~4中任一项所述的故障诊断功能测试方法,其特征在于,所述故障信息集合为线控系统配置树,所述线控系统配置树中具有不同硬件信息的线控系统的故障码信息,所述故障码信息包括故障码类型和故障码触发条件;所述从故障诊断功能对应的故障信息集合中查找与待测试线控系统对应的故障码类型和故障触发条件,包括:获取待测试线控系统的硬件信息;基于所述硬件信息从所述线控系统配置树中查找与所述待测试线控系统对应的故障码信息;从查找到的故障码信息中提取与待测试线控系统对应的故障码类型和故障触发条件。7.如权利要求6所述的故障诊断功能测试方法,其特征在于,所述基于所述硬件信息查找与所述待测试线控系统对应的故障码信息之前,所述方法还包括:获取线控系统配置树,所述线控系统配置树的根节点表征线控系统,一级子节点表征不同类型的线控系统,二级子节点表征各类型线控系统分别包含的组件,三级子节点表征各类型线控系统所包括组件的组件类型;向故障码数据库发送故障信息请求,并接收故障码数据库反馈的故障码信息,所述故障码信息还包括故障码描述;对所述故障码描述进行分词处理,获得各故障码描述的故障关键词;将各故障码描述的故障关键词按照根节点到叶子节点的方向与线控系统配置树依次进行关键词模糊匹配;基于匹配结果将各故障码信息作为所述线控系统配置树的叶子节点。8.一种故障诊断功能测试装置,其特征在于,所述故障诊断功能测试装置包括:信息查找模块,用于从故障诊断功能对应的故障信息集合中查找与待测试线控系统对应的故障码类型和故障触发条件;信息设置模块,用于基于所述故障码类型和故障触发条件设置多组故障测试信息;功能测试模块,用于依次通过各组故障测试信息分别对所述待测试线控系统进行故障诊断功能测试。9.一种故障诊断功能测试设备,其特征在于,所述故障诊断功能测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的故障诊断功能测试程序,所述故障诊断功能测试程序配置为实现如权利要求1至7中任一项所述的故障诊断功能测试方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有故障诊断功能测试程序,所述故障诊断功能测试程序被处理器执行时实现如权利要求1至7中任一项所述的故障诊断功能测试方法的步骤。
技术总结
本发明公开了一种故障诊断功能测试方法、装置、设备及存储介质,属于功能测试技术领域。本发明可从故障诊断功能对应的故障信息集合中查找与待测试线控系统对应的故障码类型和故障触发条件,然后基于所述故障码类型和故障触发条件设置多组故障测试信息,最后依次通过各组故障测试信息分别对所述待测试线控系统进行故障诊断功能测试,实现了故障测试信息的自动生成,同时自动化对所述故障诊断功能测试,提高了测试过程中自动化程度,减少了测试时间。时间。时间。
技术研发人员:黎承霖
受保护的技术使用者:广州文远知行科技有限公司
技术研发日:2022.11.22
技术公布日:2023/3/17