摘要
本发明提供一种基于故障注入的软件容错评价方法及系统,所述方法,包括:根据待测软件的运行逻辑,确定需检测的故障类型及其对应的故障模型,基于故障模型生成包含故障注入位置、注入时机及注入参数的测试用例;通过故障注入方法执行所述测试用例,采集故障触发时的现场数据;基于所述采集现场的数据,计算软件故障检测率γSFDR和软件故障隔离率;基于所述软件故障检测率γSFDR和软件故障隔离率γSFIR的加权综合值,生成容错能力初步评价报告。本发明技术方案,通过设计故障模型生成测试用例结合故障注入与数据自动采集技术,能够实现软件故障检测率和故障隔离率的量化评价,有效提升软件在复杂环境下的可靠性验证效率。
技术关键词
软件容错能力
软件故障检测
评价方法
故障隔离
故障注入方法
故障注入模块
待测软件
数据自动采集技术
实时数据采集
采集现场
故障容错能力
正态分布模型
模拟真实环境
综合评价指标
生成测试用例
报告
场景
强度