本发明专利技术实施例提供了一种服务器测试任务分配方法、装置、电子设备及可读介质,所述方法包括:通过获取测试任务的任务属性,使得可以根据任务属性,确定测试任务包括的至少一个模块任务和所述模块任务的预估处理时间,并进一步根据测试工程师的可承载测试用例量,将所述模块任务的测试用例和模块任务的预估处理时间分配给至少一个测试工程师,以测试任务的任务属性和测试工程师的可承载测试用例量作为数据支撑,使得任务的分配更加合理,并且采用javaweb架构测试任务管理平台智能分配任务,使得测试任务的分配更加高效。使得测试任务的分配更加高效。使得测试任务的分配更加高效。
【技术实现步骤摘要】
一种服务器测试任务分配方法、装置、电子设备及可读介质
[0001]本专利技术涉及计算机
,特别是涉及一种服务器测试任务分配方法、一种服务器测试任务分配装置、一种电子设备以及一种计算机可读介质。
技术介绍
[0002]目前针对服务器的BMC、BIOS、SCM、SSM等模块功能测试任务的管理,包括任务流程、任务执行时间、投入测试人力资源等的管理,是基于javaweb平台中单一流程控制。具体地,是测试经理根据工作需求创建测试任务、结合自己工作经验预估每条任务完成时间将任务下发给测试模块组长,测试模块组长领取任务后,凭借自己工作经验将任务拆分,并指定每条任务需要的测试用例类型、测试用例数量、需要的时间等,再将任务分配给测试工程师,测试工程师进行任务的办理。
[0003]采用这种单一流程控制,任务所需要投入的测试人力、空闲人力的判断、测试人员对每个任务模块的把控率,完全依赖于相关人员的工作经验、自身的知识储备的判断,缺乏有效的数据作为参考支撑,无法保证任务在各环节处理上的合理性、以及无法保证任务处理的时效性。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器测试任务分配方法、一种服务器测试任务分配装置、一种电子设备以及一种计算机可读介质。
[0005]本专利技术实施例公开了一种服务器测试任务分配方法,包括:
[0006]获取测试任务的任务属性;所述任务属性包括任务名称、任务类型、任务描述;
[0007]根据所述任务属性,确定所述测试任务包括的至少一个模块任务和所述模块任务的预估处理时间;所述模块任务包括至少一个测试用例;
[0008]根据测试工程师的可承载测试用例量,将所述模块任务的测试用例和所述模块任务的预估处理时间分配给至少一个测试工程师。
[0009]可选地,所述根据所述任务属性,确定测试任务包括的至少一个模块任务和所述模块任务的预估处理时间的步骤之前,还包括:
[0010]采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史测试任务的任务属性,以及所述历史测试任务包括的至少一个模块任务和所述模块任务的预估处理时间。
[0011]可选地,所述根据测试工程师的可承载测试用例量,将所述模块任务的测试用例和所述模块任务的预估处理时间分配给至少一个测试工程师的步骤之前,还包括:
[0012]采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史模块任务,以及处理所述历史模块任务所需要的测试用例量。
[0013]可选地,所述方法还包括:
[0014]在采用测试用例测试服务器功能的过程中,分析所述测试用例,确定所述测试用例的测试策略;
[0015]根据所述测试用例的测试策略,采用所述测试用例测试服务器功能。
[0016]可选地,所述在采用测试用例测试服务器功能的过程中,分析所述测试用例,确定所述测试用例的测试策略的步骤之前,还包括:
[0017]采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史测试用例,以及所述历史测试用例的测试策略。
[0018]可选地,所述方法还包括:
[0019]当接收到针对任务的暂存指令时,暂存所述任务;所述任务包括测试任务或模块任务;
[0020]根据发起所述暂存指令的用户下发历史任务的频繁度和平均时间,确定所述任务的下发概率和预计下发时间;
[0021]向所述用户的下级用户发送所述任务的下发概率和预计下发时间。
[0022]可选地,所述方法包括:
[0023]监控所述测试任务的进度,以及采用所述测试用例测试服务器功能的过程中产生的阻塞问题;
[0024]将所述进度和所述阻塞问题反馈给用户。
[0025]本专利技术实施例还公开了一种服务器测试任务分配装置,包括:
[0026]获取模块,用于获取测试任务的任务属性;所述任务属性包括任务名称、任务类型、任务描述;
[0027]确定模块,用于根据所述任务属性,确定测试任务包括的至少一个模块任务和所述模块任务的预估处理时间;所述模块任务包括至少一个测试用例;
[0028]分配模块,用于根据测试工程师的可承载测试用例量,将所述模块任务的测试用例和所述模块任务的预估处理时间分配给至少一个测试工程师。
[0029]可选地,所述装置还包括:
[0030]第一训练模块,用于采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史测试任务的任务属性,以及所述历史测试任务包括的至少一个模块任务和所述模块任务的预估处理时间。
[0031]可选地,所述装置还包括:
[0032]第二训练模块,用于采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史模块任务,以及处理所述历史模块任务所需要的测试用例量。
[0033]可选地,所述装置还包括:
[0034]策略确定模块,用于在采用测试用例测试服务器功能的过程中,分析所述测试用例,确定所述测试用例的测试策略;
[0035]测试模块,用于根据所述测试用例的测试策略,采用所述测试用例测试服务器功能。
[0036]可选地,所述装置还包括:
[0037]第三训练模块,用于采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史测试用例,以及所述历史测试用例的测试策略。
[0038]可选地,所述分配模块,包括:
[0039]暂存子模块,用于当接收到针对任务的暂存指令时,暂存所述任务;所述任务包括测试任务或模块任务;
[0040]概率和时间确定模块,用于根据发起所述暂存指令的用户下发历史任务的频繁度和平均时间,确定所述任务的下发概率和预计下发时间;
[0041]发送模块,用于向所述用户的下级用户发送所述任务的下发概率和预计下发时间。
[0042]可选地,所述装置包括:
[0043]监控模块,用于监控所述测试任务的进度,以及采用所述测试用例测试服务器功能的过程中产生的阻塞问题;
[0044]反馈模块,用于将所述进度和所述阻塞问题反馈给用户。
[0045]本专利技术实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
[0046]所述存储器,用于存放计算机程序;
[0047]所述处理器,用于执行存储器上所存放的程序时,实现如本专利技术实施例所述的服务器测试任务分配方法。
[0048]本专利技术实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的服务器测试任务分配方法。
[0049]本专利技术实施例包括以下优点:
[0050]在本专利技术实施例中,通过获取测试任务的任务属性,使得可以根据任务属性,确定测试任务包括的至少一个模块任务和所述本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种服务器测试任务分配方法,其特征在于,包括:获取测试任务的任务属性;所述任务属性包括任务名称、任务类型、任务描述;根据所述任务属性,确定所述测试任务包括的至少一个模块任务和所述模块任务的预估处理时间;所述模块任务包括至少一个测试用例;根据测试工程师的可承载测试用例量,将所述模块任务的测试用例和所述模块任务的预估处理时间分配给至少一个测试工程师。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务属性,确定测试任务包括的至少一个模块任务和所述模块任务的预估处理时间的步骤之前,还包括:采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史测试任务的任务属性,以及所述历史测试任务包括的至少一个模块任务和所述模块任务的预估处理时间。3.根据权利要求1所述的方法,其特征在于,所述根据测试工程师的可承载测试用例量,将所述模块任务的测试用例和所述模块任务的预估处理时间分配给至少一个测试工程师的步骤之前,还包括:采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史模块任务,以及处理所述历史模块任务所需要的测试用例量。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在采用测试用例测试服务器功能的过程中,分析所述测试用例,确定所述测试用例的测试策略;根据所述测试用例的测试策略,采用所述测试用例测试服务器功能。5.根据权利要求1所述的方法,其特征在于,所述在采用测试用例测试服务器功能的过程中,分析所述测试用例,确定所述测试用例的测试策略的步骤之前,还包括:采用至少一组样本数据对测试任务模型进行训练;所述样本数据包括历史测试用例,以及所述历...
【专利技术属性】
技术研发人员:冯忠堂,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。