一种周期同步注入故障方法技术

技术编号:43587629 阅读:32 留言:0更新日期:2024-12-06 17:51
本发明专利技术公开了一种周期同步注入故障方法,包括以下步骤:S1、建立故障注入测试用例库,按照故障注入方式以及测试功能需求对所述故障测试用例库中的故障注入用例进行分类,针对故障类型定义故障注入全局变量信息;S2、分配存储故障注入全局变量的内存地址;S3、解析故障注入全局变量的内存地址,通过软调协议读内存功能获取故障注入全局变量的参数信息;S4、根据参数信息计算开始故障注入周期号,确定故障注入点;S5、根据注入点,对多个主控单板平台子系统进行周期同步故障注入,并自动检测故障注入结果;实现了多个主控单板平台子系统在周期内同步进行故障以及自动化测试,提高了测试质量及效率。

【技术实现步骤摘要】

本专利技术涉及故障注入测试,具体为一种周期同步注入故障方法


技术介绍

1、故障注入是软件工程和系统开发中的重要实践,可以帮助开发团队发现并修复潜在的问题,提高系统的稳定性和可靠性。通过模拟和测试系统在异常情况下的行为,可以改进系统的设计和实现,确保系统在面对意外情况时能够健壮地运行;一套完整、高效的故障注入方法必不可少。而传统的静态注入故障方法每注入一个故障都需要修改源代码,并重新编译和烧录加载软件,操作复杂效率低且对计算机硬件设备性能要求极高;动态注入故障方法则因需通过人工操作,存在时间差无法保证同周期故障注入。

2、中国专利,公开号:cn116302730a,公开日:2023年06月23日,公开了一种故障注入方法和装置,该方法包括:将每一个故障活动项采用图形化标识来表示;其中,每个故障活动项分别具备正常、运行和异常三种状态的图形化标识;根据预设操作将所选的多个故障活动项对应的图形化标识组成故障序列;执行所述故障序列实现故障注入。然而该专利技术主要是实现了一种通过设置故障活动的图形化标识序列完成故障注入的方法,无法实现多个主控单板平台子系统本文档来自技高网...

【技术保护点】

1.一种周期同步注入故障方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的周期同步注入故障方法,其特征在于:所述故障注入全局变量信息包括:开始故障注入周期号、故障注入周期数、丢弃雷达报文个数以及修改雷达报文个数。

3.根据权利要求1所述的周期同步注入故障方法,其特征在于:所述软调协议包括被动端和主动端,所述主动端连接测试工具对外提供的通信接口,所述被动端与各主控单板平台子系统进行数据交互,所述软调协议通过所述被动端及所述主动端分别为测试工具和主控单板平台子系统提供读内存、写内存以及函数接口调用功能;计算机平台在启动初始化函数中加入所述软调协议第一函数接口的...

【技术特征摘要】

1.一种周期同步注入故障方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的周期同步注入故障方法,其特征在于:所述故障注入全局变量信息包括:开始故障注入周期号、故障注入周期数、丢弃雷达报文个数以及修改雷达报文个数。

3.根据权利要求1所述的周期同步注入故障方法,其特征在于:所述软调协议包括被动端和主动端,所述主动端连接测试工具对外提供的通信接口,所述被动端与各主控单板平台子系统进行数据交互,所述软调协议通过所述被动端及所述主动端分别为测试工具和主控单板平台子系统提供读内存、写内存以及函数接口调用功能;计算机平台在启动初始化函数中加入所述软调协议第一函数接口的调用,在周期运行函数中加入所述软调协议第二函数接口的调用。

4.根据权利要求1所述的周期同步注入故障方法,其特征在于:所述s3包括如下步骤:

5.根据权利要求4所述的周期同步注入故障方法...

【专利技术属性】
技术研发人员:潘崇斌周宇松吴江伟
申请(专利权)人:众合智行轨道交通技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1