【技术实现步骤摘要】
本专利技术涉及软件系统测试,更具体的说是涉及一种基于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的操作系统鲁棒性测试用例构建方法,其特征在于,得到故障...
【专利技术属性】
技术研发人员:杨承昊,王志,崔灿,方源,朱信杰,金东生,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。