服务器自动测试方法、装置、设备和存储介质制造方法及图纸

技术编号:36690037 阅读:27 留言:0更新日期:2023-02-27 19:56
本申请涉及一种服务器自动测试方法、装置、设备和存储介质。主要技术方案包括:获取当前测试单元的测试状态;在当前测试单元的测试状态为测试正常时,则自动进入对下一相邻测试单元的测试操作;在当前测试单元的测试状态为测试异常时,则自动生成测试异常报错信息;基于测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新当前测试单元的测试进程。本申请通过自动识别因环境因素或者是已有问题造成的报错,按照匹配情况进行自动处理,以达到减少人工成本,提高工作效率的效果。提高工作效率的效果。提高工作效率的效果。

【技术实现步骤摘要】
服务器自动测试方法、装置、设备和存储介质


[0001]本申请涉及服务器测试
,特别是涉及一种服务器自动测试方法、装置、设备和存储介质。

技术介绍

[0002]目前,服务器在出厂前均需要对其进行测试,测试没有问题之后才会允许出厂,但是,在测试的过程中,工厂的测试环境难免会发生不稳定现象,如网络异常,电力系统异常,空调异常等,从而造成测试中断或机器报异常等现象以导致测试失败。亦或者在服务器新产品开发阶段,经常会有小批量试产或特例出货的情况,此时新产品存在较多问题未关闭,也会造成测试报错的现象,以导致测试失败。
[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]存储器存储有可被至少一个处理器执行的计算机指令,计算机指令被至少一个处理器执行,以使至少一个处理器能够执行上述第一方面中涉及的方法。
[0051]第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,计算机指令用于使计算机执行上述第一方面中涉及的方法。
[0052]根据本申请实施例所提供的
技术实现思路
,本申请实施例通过获取当前测试单元的测试状态;在当前测试单元的测试状态为测试正常时,则自动进入对下一相邻测试单元的测试操作;在当前测试单元的测试状态为测试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器自动测试方法,应用于服务器自动测试系统,所述服务器自动测试系统包括至少一个测试单元,其特征在于,该方法包括:获取当前测试单元的测试状态;其中,所述测试状态包括测试正常和测试异常;在所述当前测试单元的测试状态为测试正常时,则自动进入对下一相邻测试单元的测试操作;在所述当前测试单元的测试状态为测试异常时,则自动生成测试异常报错信息;基于所述测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新所述当前测试单元的测试进程。2.根据权利要求1所述的方法,其特征在于,所述测试异常报错信息包括测试环境异常状态信息和测试环境异常事件信息;所述测试记录数据库包括测试环境状态表信息和测试环境异常事件表信息;所述基于所述测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新所述当前测试单元的测试进程,包括:查询所述测试环境状态表信息中是否存在所述测试环境异常状态信息;若存在,则再基于所述测试环境异常事件表信息和所述测试异常事件信息确定所述当前测试单元的测试进程;若不存在,则停止所述当前测试单元的测试进程,以待测试人员来进行维修。3.根据权利要求2所述的方法,其特征在于,所述则再基于所述测试环境异常事件表信息和所述测试异常事件信息确定所述当前测试单元的测试进程,包括:查询所述测试环境异常事件表信息中是否存在所述测试异常事件信息;若存在,确定所述当前测试单元测试异常基于所述环境因素造成,则对所述当前测试单元进行重新测试;若不存在,则停止所述当前测试单元的测试进程,以待测试人员来进行维修。4.根据权利要求1所述的方法,其特征在于,所述测试异常报错信息还包括已知异常信息;所述测试数据记录数据库还包括已知异常问题表信息;所述基于所述测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新所述当前测试单元的测试进程,还包括:查询所述已知异常问题表信息中是否存在所述已知异常信息;若存在,则获取所述已知异常信息出现的次数并计算复现概率值;基于所述复现概率值确定所述当前测试单元的测试进程;若不存在,则停止所述当前测试单元的测试进程,以待测试人员来进行维修。5.根据权利要求4所述的方法,其特征在于,所述基于所述复现概率值确定所述当前测试单元的测试进程,包括:将所述复现概率值和所述预设概率值进行比对;在所述复现概率值大于或等于所述预设概率值时,则跳过所述当前测试单元自动进入对下一相邻测试单元的测试操作;在所述复现概率值小于所...

【专利技术属性】
技术研发人员:李晓君
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1