系统进程的混沌测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:44577164 阅读:24 留言:0更新日期:2025-03-14 12:40
本申请涉及一种系统进程的混沌测试方法、装置、计算机设备和存储介质,涉及软件测试技术领域。所述方法包括:根据系统中的进程和进程之间的依赖关系,确定进程有向图;进程有向图中的节点与进程相对应;确定进程有向图对应的树状图,针对树状图,确定树状图中各节点的关键度;关键度是基于节点的关键值,以及节点的子节点的关键值确定的;关键度用于表示节点的重要程度;根据关键度对应的进程测试顺序,对节点对应的进程进行混沌测试。采用本方法能够提升对重要进程的测试效率。

【技术实现步骤摘要】

本申请涉及软件测试,特别是涉及一种系统进程的混沌测试方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、操作系统在启动时,会拉起大量的进程以提供基本服务。在操作系统运行过程中,每个用户根据自己的需求进行安装软件包、搭建服务等操作,也会创建相应的进程。进程都需要使用cpu、内存、网络等系统资源,并且某些进程还存在相互通信、相互依赖的关系,因此,进程异常可能会导致系统服务、其他进程异常,甚至导致系统崩溃。因此,进程异常时操作系统的表现,反映系统的鲁棒性。在软件开发过程中,可以模拟进程异常的测试,避免上述情况。

2、然而,相关技术中的进程异常测试主要依赖于经验判断和手工执行。测试人员先根据经验选择某些重要进程来构造异常,然后对选定的进程手动执行异常操作,最后观察系统的表现。上述测试方法仅凭借经验判断进程的重要性,会漏掉对用户非透明的核心进程,并且测试人员选定的进程是随机的,不能快速地发现系统重要问题,从而导致重要进程、导致系统出现重要问题的进程被测试出来的效率不足。


技术实现思路</p>

1、基于本文档来自技高网...

【技术保护点】

1.一种系统进程的混沌测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定所述树状图中各节点的关键度,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述关键度对应的进程测试顺序,对所述节点...

【技术特征摘要】

1.一种系统进程的混沌测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定所述树状图中各节点的关键度,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述关键度对应的进程测...

【专利技术属性】
技术研发人员:秦璇
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1