测试配置方法、装置、通信设备及存储介质制造方法及图纸

技术编号:37115226 阅读:14 留言:0更新日期:2023-04-01 05:11
本发明专利技术实施例提供了一种测试配置方法、装置、通信设备及存储介质,该方法包括:响应于硬件检测程序efi的触发操作,控制硬件检测程序efi自动采集信息,其中,硬件检测程序efi是内置于引导前命令行环境UEFI Shell的,发送采集信息至测试用例数据库,将采集信息与测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例。本发明专利技术通过UEFI Shell自动采集并发送硬件系统的配置信息,与测试用例需要的测试配置信息对比,列出可执行测试的测试用例,实现快速自动且高效的测试配置。实现快速自动且高效的测试配置。实现快速自动且高效的测试配置。

【技术实现步骤摘要】
测试配置方法、装置、通信设备及存储介质


[0001]本专利技术涉及服务器测试
,特别涉及一种测试配置方法、装置、通信设备及存储介质。

技术介绍

[0002]服务器应用中往往需要进行性能测试,在预设的测试基准下,测试服务器的响应是否满足性能规范,而在服务器上进行硬件测试前均需要进行测试环境的配置。
[0003]现有的测试配置方法,需人工从底层硬件开始搭建,再配置高层软件部分,在不同系统如BIOS(BasicInputOutputSystem,基本输入输出系统)、BMC(BaseboardManagementController,基板管理控制器)、操作系统之间采集配置信息,最后在操作系统下使用工具采集完整信息,以确认测试环境是否配置完毕。
[0004]然而,人工进行测试配置耗时费力,且容易出现配置错误,即配置的底层硬件与高层软件会出现部分或者全部不符合的问题,需逐步检查测试环境缺少的软硬件配置信息,导致无法快速判断可以进行哪些测试,并且,在不同系统之间切换采集信息比较耗费时间,进一步影响了配置测试环境的效率。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种测试配置方法、装置、通信设备及存储介质,解决人工测试配置耗时费力且易出错,影响配置测试环境效率的问题,以实现快速高效的测试配置,具体技术方案如下:
[0006]在本专利技术实施的第一方面,首先提供了一种测试配置方法,所述方法包括:
[0007]响应于硬件检测程序efi的触发操作,控制所述硬件检测程序efi自动采集信息,其中,所述硬件检测程序efi是内置于引导前命令行环境UEFIShell的;
[0008]发送所述采集信息至测试用例数据库;
[0009]将所述采集信息与所述测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例。
[0010]可选的,所述响应于所述硬件检测程序efi的触发操作,控制所述硬件检测程序efi自动采集信息,包括:
[0011]预先设置所述硬件检测efi程序开机自启动;
[0012]获取硬件系统的开机启动信号;
[0013]根据所述开机启动信号,控制所述硬件检测efi程序自动采集所述硬件系统信息。
[0014]可选的,所述发送所述采集信息至测试用例数据库,包括:
[0015]在所述UEFIShell连接网络的状态下,将所述采集信息发送至所述测试用例数据库;或者,
[0016]根据基板管理控制器BMC的远程访问功能,获取所述采集信息,将所述采集信息发送至所述测试用例数据库。
[0017]可选的,所述将所述采集信息与所述测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例,包括:
[0018]在所述采集信息与所述测试用例数据库内预设的最小测试配置匹配的情况下,确定所述最小测试配置对应的测试用例为可执行测试用例;
[0019]在所述采集信息与所述测试用例数据库内预设的最小测试配置不匹配的情况下,将所述采集信息存储至所述测试用例数据库。
[0020]可选的,所述将所述采集信息与所述测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例,包括:
[0021]通过显示界面向测试人员展示确定出的所述可执行测试用例;或者,
[0022]向所述测试人员对应的终端设备发送所述可执行测试用例,供所述测试人员参考或者进行测试。
[0023]可选的,所述响应于硬件检测程序efi的触发操作,控制所述硬件检测程序efi自动采集信息之前,还包括:
[0024]接收所述采集信息,将所述采集信息存储至所述测试用例数据库;
[0025]根据所述采集信息,在所述测试用例数据库中预先设置测试用例需要的最小测试配置。
[0026]可选的,所述将所述采集信息与所述测试用例数据库内预设的测试配置进行比对,确定出可执行的测试用例之后,还包括:
[0027]预先设置所述硬件检测程序efi定时执行采集信息操作;
[0028]当满足预设定时条件时,控制所述硬件检测程序efi自动采集信息。
[0029]在本专利技术实施的第二方面,还提供了一种测试配置装置,包括:
[0030]获取模块,用于响应于硬件检测程序efi的触发操作,控制所述硬件检测程序efi自动采集信息,其中,所述硬件检测程序efi是内置于引导前命令行环境UEFIShell的;
[0031]发送模块,用于发送所述采集信息至测试用例数据库;
[0032]确定模块,用于将所述采集信息与所述测试用例数据库内预设的测试配置进行比对,确定出可执行的测试用例。
[0033]可选地,所述获取模块包括:
[0034]预设子模块,用于预先设置所述硬件检测efi程序开机自启动;
[0035]获取子模块,用于获取硬件系统的开机启动信号;
[0036]采集子模块,用于根据所述开机启动信号,控制所述硬件检测efi程序自动采集所述硬件系统信息。
[0037]可选地,所述发送模块包括
[0038]发送子模块,用于在所述UEFIShell连接网络的状态下,将所述采集信息发送至所述测试用例数据库;或者,根据基板管理控制器BMC的远程访问功能,获取所述采集信息,将所述采集信息发送至所述测试用例数据库。
[0039]可选的,所述确定模块包括:
[0040]第一确定子模块,用于在所述采集信息与所述测试用例数据库内预设的最小测试配置匹配的情况下,确定所述最小测试配置对应的测试用例为可执行测试用例;
[0041]第二确定子模块,用于在所述采集信息与所述测试用例数据库内预设的最小测试
配置不匹配的情况下,将所述采集信息存储至所述测试用例数据库。
[0042]可选的,所述第一确定子模块包括:
[0043]显示单元,用于通过显示界面向测试人员展示确定出的所述可执行测试用例;
[0044]发送单元,用于向所述测试人员对应的终端设备发送所述可执行测试用例,供所述测试人员参考或者进行测试。
[0045]可选地,所述装置,还包括:
[0046]存储模块,用于接收所述采集信息,将所述采集信息存储至所述测试用例数据库;
[0047]预设模块,用于根据所述采集信息,在所述测试用例数据库中预先设置测试用例需要的最小测试配置。
[0048]可选地,所述装置,还包括:
[0049]定时模块,用于预先设置所述硬件检测程序efi定时执行采集信息操作;当满足预设定时条件时,控制所述硬件检测程序efi自动采集信息。
[0050]在本专利技术实施的又一方面,还提供了一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;
[0051]所述处理器,用于读取存储器中的程序实现执行上述任一所述的测试配置方法。
[0052]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试配置方法,其特征在于,所述方法包括:响应于硬件检测程序efi的触发操作,控制所述硬件检测程序efi自动采集信息,其中,所述硬件检测程序efi是内置于引导前命令行环境UEFIShell的;发送所述采集信息至测试用例数据库;将所述采集信息与所述测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例。2.根据权利要求1所述的方法,其特征在于,所述响应于硬件检测程序efi的触发操作,控制所述硬件检测程序efi自动采集信息,包括:预先设置所述硬件检测efi程序开机自启动;获取硬件系统的开机启动信号;根据所述开机启动信号,控制所述硬件检测efi程序自动采集所述硬件系统信息。3.根据权利要求1所述的方法,其特征在于,所述发送所述采集信息至测试用例数据库,包括:在所述UEFIShell连接网络的状态下,将所述采集信息发送至所述测试用例数据库;或者,根据基板管理控制器BMC的远程访问功能,获取所述采集信息,将所述采集信息发送至所述测试用例数据库。4.根据权利要求1所述的方法,其特征在于,所述将所述采集信息与所述测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例,包括:在所述采集信息与所述测试用例数据库内预设的最小测试配置匹配的情况下,确定所述最小测试配置对应的测试用例为可执行测试用例;在所述采集信息与所述测试用例数据库内预设的最小测试配置不匹配的情况下,将所述采集信息存储至所述测试用例数据库。5.根据权利要求4所述的方法,其特征在于,所述将所述采集信息与所述测试用例数据库内预设的最小测试配置进行比对,确定出可执行的测试用例,包括:通过显示界面向测试人员展示确定出...

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

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

1