[发明专利]服务器自动测试方法、装置、设备和存储介质在审
申请号: | 202211430530.0 | 申请日: | 2022-11-15 |
公开(公告)号: | CN115712534A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 李晓君 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30;G06F16/2455 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 刘文君 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 自动 测试 方法 装置 设备 存储 介质 | ||
本申请涉及一种服务器自动测试方法、装置、设备和存储介质。主要技术方案包括:获取当前测试单元的测试状态;在当前测试单元的测试状态为测试正常时,则自动进入对下一相邻测试单元的测试操作;在当前测试单元的测试状态为测试异常时,则自动生成测试异常报错信息;基于测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新当前测试单元的测试进程。本申请通过自动识别因环境因素或者是已有问题造成的报错,按照匹配情况进行自动处理,以达到减少人工成本,提高工作效率的效果。
技术领域
本申请涉及服务器测试技术领域,特别是涉及一种服务器自动测试方法、装置、设备和存储介质。
背景技术
目前,服务器在出厂前均需要对其进行测试,测试没有问题之后才会允许出厂,但是,在测试的过程中,工厂的测试环境难免会发生不稳定现象,如网络异常,电力系统异常,空调异常等,从而造成测试中断或机器报异常等现象以导致测试失败。亦或者在服务器新产品开发阶段,经常会有小批量试产或特例出货的情况,此时新产品存在较多问题未关闭,也会造成测试报错的现象,以导致测试失败。
在传统的实现方式中,一般由于测试环境导致的测试失败现象,只需要测试工程师现场确认后重新测试即可。若是由于已知问题造成的报错,则需要测试工程师现场授权允许重新测试或跳过当前测试/检查项。
然而,由于工厂出货量庞大,所有报错信息均需要测试工程师一一进行确认授权,一方面,工作量大,难免有人工疏漏;另一方面,服务器报错后需要停止测试等待处理,造成测试效率低,影响产能的缺陷。
发明内容
基于此,本申请提供了一种服务器自动测试方法、装置、设备和存储介质,通过自动识别因环境因素或者是已有问题造成的报错,按照匹配情况进行自动处理,以达到减少人工成本,提高工作效率的效果。
第一方面,提供一种服务器自动测试方法,应用于服务器自动测试系统,服务器自动测试系统包括至少一个测试单元;该方法包括:
获取当前测试单元的测试状态;其中,测试状态包括测试正常和测试异常;
在当前测试单元的测试状态为测试正常时,则自动进入对下一相邻测试单元的测试操作;
在当前测试单元的测试状态为测试异常时,则自动生成测试异常报错信息;
基于测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新当前测试单元的测试进程。
根据本申请实施例中一种可实现的方式,测试异常报错信息包括测试环境异常状态信息和测试环境异常事件信息;测试记录数据库包括测试环境状态表信息和测试环境异常事件表信息;基于测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新当前测试单元的测试进程,包括:
查询测试环境状态表信息中是否存在测试环境异常状态信息;
若存在,则再基于测试环境异常事件表信息和测试异常事件信息确定当前测试单元的测试进程;
若不存在,则停止当前测试单元的测试进程,以待测试人员来进行维修。
根据本申请实施例中一种可实现的方式,则再基于测试环境异常事件表信息和测试异常事件信息确定当前测试单元的测试进程,包括:
查询测试环境异常事件表信息中是否存在测试异常事件信息;
若存在,确定当前测试单元测试异常基于环境因素造成,则对当前测试单元进行重新测试;
若不存在,则停止当前测试单元的测试进程,以待测试人员来进行维修。
根据本申请实施例中一种可实现的方式,测试异常报错信息还包括已知异常信息;测试数据记录数据库还包括已知异常问题表信息;基于测试异常报错信息在测试记录数据库中进行查询匹配,以自动更新当前测试单元的测试进程,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211430530.0/2.html,转载请声明来源钻瓜专利网。