一种基于FMEA的操作系统鲁棒性测试用例构建方法与系统技术方案

技术编号:44299740 阅读:21 留言:0更新日期:2025-02-18 20:18
本发明专利技术公开了一种基于FMEA的操作系统鲁棒性测试用例构建方法与系统,其中方法包括:基于软件相关标准要求构建鲁棒性测试分析准则;基于待分析操作系统确定使用场景;基于鲁棒性测试分析准则确定使用场景的故障模式;基于故障模式进行处理,得到故障数据;基于故障数据与待分析操作系统的软件功能项建立映射关系;基于映射关系得到操作系统鲁棒性测试用例库。充分发挥了FMEA在鲁棒性测试领域的优势,故障发现数大幅提高,有效地提高了鲁棒性测试用例的质量。

【技术实现步骤摘要】

本专利技术涉及软件系统测试,更具体的说是涉及一种基于fmea的操作系统鲁棒性测试用例构建方法与系统。


技术介绍

1、操作系统鲁棒性测试是一种专门针对操作系统的鲁棒性测试,目的是确保操作系统在面对各种意外情况或极端条件下,能够继续保持稳定运行,或者在故障发生时能够优雅地恢复或处理错误,而不会出现崩溃、死锁等严重问题。

2、现有的操作系统的鲁棒性测试主要采用模糊测试法或者故障注入法,通过生成并执行大量随机或半随机的测试实例来引起系统发生故障,对于某些特定的故障模式是难以被发现,容易被忽略的,例如很多高负载和高压力等恶劣异常情况是难以触发的,如若不及时发现这些问题,存在安全隐患;同时,这种方法引起的故障难以复现,不易找到故障原因;随着系统复杂性的增加,其中潜在的故障模式也在增多,模糊测试和故障注入可能需要大量的测试运行和数据收集,消耗较多的计算资源和时间,并且没有形成优先级评估机制,对于众多故障模式无法有效地确定其严重性;因此,面对更加完整、准确的鲁棒性测试需求,对整个分析方法提出了更严格的要求。

3、因此,如何有效地提高鲁棒性测试用例的本文档来自技高网...

【技术保护点】

1.一种基于FMEA的操作系统鲁棒性测试用例构建方法,其特征在于,包括:

2.根据权利要求1所述的一种基于FMEA的操作系统鲁棒性测试用例构建方法,其特征在于,构建鲁棒性测试分析准则,具体包括:

3.根据权利要求1所述的一种基于FMEA的操作系统鲁棒性测试用例构建方法,其特征在于,确定使用场景,具体包括:

4.根据权利要求1所述的一种基于FMEA的操作系统鲁棒性测试用例构建方法,其特征在于,确定所述使用场景的故障模式,具体包括:

5.根据权利要求4所述的一种基于FMEA的操作系统鲁棒性测试用例构建方法,其特征在于,所述匹配过程具体为:...

【技术特征摘要】

1.一种基于fmea的操作系统鲁棒性测试用例构建方法,其特征在于,包括:

2.根据权利要求1所述的一种基于fmea的操作系统鲁棒性测试用例构建方法,其特征在于,构建鲁棒性测试分析准则,具体包括:

3.根据权利要求1所述的一种基于fmea的操作系统鲁棒性测试用例构建方法,其特征在于,确定使用场景,具体包括:

4.根据权利要求1所述的一种基于fmea的操作系统鲁棒性测试用例构建方法,其特征在于,确定所述使用场景的故障模式,具体包括:

5.根据权利要求4所述的一种基于fmea的操作系统鲁棒性测试用例构建方法,其特征在于,所述匹配过程具体为:

6.根据权利要求4所述的一种基于fmea的操作系统鲁棒性测试用例构建方法,其特征在于,得到故障...

【专利技术属性】
技术研发人员:杨承昊王志崔灿方源朱信杰金东生
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

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

1