一种管理基板管理控制器测试的系统,该系统包括:接收模块,用于接收用户输入的基板管理控制器的待测试项目;下载模块,用于从基板管理控制器服务器的数据库中下载所述待测试项目对应的测试命令至待测机台中;控制模块,用于控制所述待测机台执行所述测试命令,得到测试结果;及存储模块,用于存储所述测试结果。本发明专利技术还提供了一种管理基板管理控制器测试的方法,利用本发明专利技术,可以有效管理基板管理控制器的测试,提高工作效率。
【技术实现步骤摘要】
本专利技术涉及一种测试系统及方法,尤其涉及一种管理基板管理控制器测试的系统 及方法。
技术介绍
基板管理控制器(baseboard management controller,BMC)在服务器的领域中占 领了非常重要的地位,大部分厂商提供的服务器中都包括有BMC,BMC测试成为了服务器测 试中的一个重大环节。目前对BMC测试采取人工逐项进行测试,在得到测试结果之后,再进 行人工查看测试结果是否符合标准测试结果。浪费了大量的人力,且会由于失误造成测试 结果错误,降低了工作效率。
技术实现思路
鉴于以上内容,有必要提供一种管理基板管理控制器测试的系统,能够自动快速 测试基板管理控制器。还有必要提供一种管理基板管理控制器测试的方法,能够自动快速测试基板管理 控制器。一种管理基板管理控制器测试的系统,该系统包括接收模块,用于接收用户输入 的基板管理控制器的待测试项目;下载模块,用于从基板管理控制器服务器的数据库中下 载所述待测试项目对应的测试命令至待测机台中;控制模块,用于控制所述待测机台执行 所述测试命令,得到测试结果;及存储模块,用于存储所述测试结果。一种管理基板管理控制器测试的方法,该方法包括接收步骤,接收用户输入的基 板管理控制器的待测试项目;下载步骤,从基板管理控制器服务器的数据库中下载所述待 测试项目对应的测试命令至待测机台中;控制步骤,控制所述待测机台执行所述测试命令, 得到测试结果;及存储步骤,存储所述测试结果。相较于现有技术,所述,构建了一个强大 的数据库,使得所有待测机台都可使用该数据库中现有的测试命令,并对测试结果进行自 动分析,避免了测试人员的失误,提高了工作效率。附图说明图1是本专利技术管理基板管理控制器测试的系统较佳实施例的运行环境图。图2是图1中管理测试系统10的功能模块图。图3是本专利技术管理基板管理控制器测试的方法较佳实施例的作业流程图。主要元件符号说明基板管理控制器服务器I待测机台2管理测试系统10数据库11基板管理控制器20判断模块100接收模块101下载模块102控制模块103获取模块104比较模块105输出模块106存储模块107如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式如图1所示,是本专利技术管理基板管理控制器测试的系统较佳实施例的运行环境 图。该管理测试系统10运行于基板管理控制器(baseboard management controller,BMC) 服务器1(以下简称BMC服务器I)中。该BMC服务器I连接于待测机台2,本实施例中, 该待测机台2可以为计算机、服务器或其他电子装置。该待测机台2包括基板管理控制器 (BMC)20。所述BMC服务器I包括数据库11,该数据库11中存储了智能型平台管理接口标准 (Intelligent Platform Management Interface specification, IPMI Spec)和 BMC 测试 指令。该BMC测试指令包括测试BMC 20各个项目的测试命令,该测试命令对应于待测机台2的种类和待测机台2的测试项目,例如若待测机台2为计算机,则测试该计算机中的BMC 20时调用该数据库11中对应于计算机的所述测试项目的测试命令。该数据库11包括公共 池和指定池。该公共池中存储了不同待测机台2可以共用的测试项目和对应的测试命令。 指定池中存储了待测机台2的特定测试项目和对应的测试命令。如图2所示,是图1中管理测试系统10的功能模块图。所述管理测试系统10包 括判断模块100、接收模块101、下载模块102、控制模块103、获取模块104、比较模块105、输出模块106及存储模块107。所述模块是具有特定功能的软件程序段,该软件存储于计算 机可读存储介质或其它存储设备,可被计算机或其它包含处理器的计算装置执行,从而完 成本专利技术中管理基板管理控制器测试的作业流程。判断模块100用于判断数据库11中是否存在用户选择的待测试项目。本实施例 中,BMC服务器I提供一个界面,该界面上提供了多个测试项目选项。若该界面上不存在用户要选择的待测试选项,则提供输入框供用户输入该待测试 项目,接收模块101用于接收用户所输入的待测试项目和该待测试项目的标准测试结果, 并存储所述待测试项目及其对应的标准测试结果。本实施例中,该接收模块101将所述待 测试项目和对应的标准测试结果存储到数据库11的指定池中。当数据库11中存在用户要选择的所述待测试项目时,下载模块102用于下载该待 测试项目对应的测试命令至待测机台2中。控制模块103用于控制所述待测机台2根据所述IPMI Spec执行所述测试命令, 得到测试结果。获取模块104用于从待测机台2处获取所述测试结果。比较模块105用于查看该测试结果与数据库11中存储的标准测试结果是否一致。若所述测试结果与标准测试结果一致,则输出模块106用于提示测试通过。若所 述测试结果与标准测试结果不一致,则该输出模块106用于提示测试失败。存储模块107用于存储所述测试结果。如图3所示,是本专利技术管理基板管理控制器测试的方法较佳实施例的作业流程 图。步骤S30,判断模块100判断数据库11中是否存在用户选择的待测试项目。若数 据库11中不存在该待测试项目,则执行步骤S31。若数据库11中存在该待测试项目,则直 接执行步骤S32。步骤S31,接收模块101接收用户所输入的待测试项目和该待测试项目的标准测 试结果,并存储所述待测试项目和对应的标准测试结果于数据库11中。步骤S32,下载模块102下载该待测试项目对应的测试命令至待测机台2中。步骤S33,控制模块103控制所述待测机台2根据所述IPMI Spec执行所述测试命 令,得到测试结果。步骤S34,获取模块104从待测机台2处获取所述测试结果。步骤S35,比较模块105查看该测试结果与数据库11中存储的标准测试结果是否 一致。若所述测试结果与标准测试结果一致,则执行步骤S36。若所述测试结果与标准测试 结果不一致,则执行步骤S37。步骤S36,输出模块106提示测试通过。步骤S37,输出模块106提示测试失败。步骤S38,存储模块107存储所述测试结果。最后所应说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制,尽管参 照较佳实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解,可以对本专利技术 的技术方案进行修改或等同替换,而不脱离本专利技术技术方案的精神和范围。本文档来自技高网...
【技术保护点】
一种管理基板管理控制器测试的系统,其特征在于,该系统包括:接收模块,用于接收用户输入的基板管理控制器的待测试项目;下载模块,用于从基板管理控制器服务器的数据库中下载所述待测试项目对应的测试命令至待测机台中;控制模块,用于控制所述待测机台执行所述测试命令,得到测试结果;及存储模块,用于存储所述测试结果。
【技术特征摘要】
1.一种管理基板管理控制器测试的系统,其特征在于,该系统包括接收模块,用于接收用户输入的基板管理控制器的待测试项目;下载模块,用于从基板管理控制器服务器的数据库中下载所述待测试项目对应的测试命令至待测机台中;控制模块,用于控制所述待测机台执行所述测试命令,得到测试结果;及存储模块,用于存储所述测试结果。2.如权利要求1所述的管理基板管理控制器测试的系统,其特征在于,所述接收模块还用于接收用户输入的所述待测试项目的标准测试结果,并存储该标准测试结果至所述数据库中。3.如权利要求2所述的管理基板管理控制器测试的系统,其特征在于,该系统还包括: 比较模块,用于查看所述测试结果与基板管理控制器服务器的数据库中存储的标准测试结果是否一致;及输出模块,用于当所述测试结果与所述标准测试结果一致时,提示测试通过,当所述测试结果与所述标准测试结果不一致...
【专利技术属性】
技术研发人员:许晋瑞,高雅惠,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。