【技术实现步骤摘要】
本申请涉及软件测试,特别是涉及一种系统进程的混沌测试方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、操作系统在启动时,会拉起大量的进程以提供基本服务。在操作系统运行过程中,每个用户根据自己的需求进行安装软件包、搭建服务等操作,也会创建相应的进程。进程都需要使用cpu、内存、网络等系统资源,并且某些进程还存在相互通信、相互依赖的关系,因此,进程异常可能会导致系统服务、其他进程异常,甚至导致系统崩溃。因此,进程异常时操作系统的表现,反映系统的鲁棒性。在软件开发过程中,可以模拟进程异常的测试,避免上述情况。
2、然而,相关技术中的进程异常测试主要依赖于经验判断和手工执行。测试人员先根据经验选择某些重要进程来构造异常,然后对选定的进程手动执行异常操作,最后观察系统的表现。上述测试方法仅凭借经验判断进程的重要性,会漏掉对用户非透明的核心进程,并且测试人员选定的进程是随机的,不能快速地发现系统重要问题,从而导致重要进程、导致系统出现重要问题的进程被测试出来的效率不足。
技术实现思路<
...【技术保护点】
1.一种系统进程的混沌测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述树状图中各节点的关键度,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述关键度对应的进程
...【技术特征摘要】
1.一种系统进程的混沌测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据系统中的进程和所述进程之间的依赖关系,确定进程有向图之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述树状图中各节点的关键度,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述关键度对应的进程测...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。