摘要
本发明提供一种基于故障注入的软件容错确认方法,根据软件系统的结构、运行控制逻辑及环境依赖关系,对软件故障模式进行分类,包括软件运行类故障和任务场景类故障;构建软件故障注入场景模型,结合接口测试技术、程序代码变异、交互行为变异或人工注入方法对被测软件进行故障注入;执行多阶段测试用例,通过日志捕获模块实时收集故障注入后的系统行为数据;基于故障检测率、故障隔离率及故障恢复时间指标,结合蒙特卡洛模拟法评估软件在任务场景中的任务完成概率,生成容错能力综合评价报告。本发明技术方案,能够通过人为产生故障并引入目标软件系统中,对目标系统发生注入故障后的反馈信息进行监测和分析,提高软件容错系统的可靠性等目的。
技术关键词
软件故障注入方法
故障注入测试
蒙特卡洛模拟法
测试脚本文件
接口测试技术
故障恢复时间
故障检测率
调试器
数据存储空间
软件容错系统
错误报文
硬件虚拟化技术
符号执行技术
模拟运行环境
场景
故障隔离
武器系统
系统为您推荐了相关专利信息
动态风险评估方法
故障场景
故障概率模型
综合风险指标
信息熵
测试脚本文件
参数
自动化测试方法
测试场景
待测芯片
需求分析方法
测试场景
芯片系统
因子
生成测试用例
工程设计图纸
蒙特卡洛模拟法
数据管理方法
模型库
项目
底盘控制系统
HIL测试系统
故障注入模块
子系统
节点