本发明涉及一种测试系统及方法,特别是涉及一种客制化机种的嵌入式控制器BIOS的测试方法。
背景技术:
对于客制化BIOS(Basic Input Output System,基本输入输出系统),为了区分不同的客户,需要在KBC BIOS(Embedded Controller BIOS,嵌入式控制器BIOS)的后面增加作为后缀的客户代码。
目前是在SYS BIOS(系统BIOS)的后面增加作为后缀的客户代码,KBC BIOS从系统BIOS抓取相应的后缀。测试时,在SCU下,测试人员人工对比KBC BIOS作为后缀的客户代码是否与SYS BIOS的后缀相同,以确定测试是否通过。
然而,采用上述方式,会具有如下缺陷:人工对比容易出现漏失;一旦系统BIOS的客户代码输入错误,由于KBC BIOS的客户代码是从系统BIOS获取的,因此会造成即使二者相同,亦无法判断KBC BIOS的客户代码是否正确。
有鉴于此,实有必要开发一种客制化机种的嵌入式控制器BIOS的测试系统及方法,以解决上述问题。
技术实现要素:
因此,本发明的目的是提供一种客制化机种的嵌入式控制器BIOS的测试方法,解决测试时人工对比容易出现错误,测试结果无法确保正确的问题。
为了达到上述目的,本发明提供的客制化机种的嵌入式控制器BIOS的测试方法,该测试方法包括:
在系统BIOS里面建立客制化机种的客户代码与存储位置的关联表格;
在KBC BIOS里面添加客制化机种的机种代码以及获取客户代码的存储位置;
依据所述KBC BIOS里面的存储位置从系统BIOS的所述关联表格中查找出机台的客户代码;
依据KBC BIOS里面的机种代码获取相应的标准客户代码;
将查找出的所述机台的客户代码与标准客户代码对比,若相同则测试通过,若不同则测试失败。
可选的,所述客户代码作为所述系统BIOS以及KBC BIOS的后缀存放。
可选的,所述客户代码包括六位。
可选的,所述机种代码为料号或者机种名。
可选的,在测试结束后,生成测试记录(LOG)并保存。
可选的,将生成的所述测试记录上传到现场控制系统(SFCS;shop floor control system)。
相较于现有技术,利用本发明的客制化机种的嵌入式控制器BIOS的测试方法,具有如下优点:
1、由于是由程序自动将查找出的所述机台的客户代码与标准客户代码对比,因此无需人工对比,避免人工发生漏测及测试结果错误,增加测试结果的可靠性;
2、由于是在系统BIOS里面建立客制化机种的客户代码与存储位置的关联表格,并依据所述KBC BIOS里面的存储位置从系统BIOS的所述关联表格中查找出机台的客户代码。避免直接抓取系统BIOS的后缀名,而当该后缀名本身就错误时,无法判断KBC BIOS的客户代码是否正确的问题;
3、在测试结束后,生成测试记录并上传到现场控制系统,可以方便后续追踪。
【附图说明】
图1绘示为本发明的客制化机种的嵌入式控制器BIOS的测试方法一较佳实施例的流程图。
【具体实施方式】
请参阅图1,图1绘示为本发明的客制化机种的嵌入式控制器BIOS的测试方法一较佳实施例的流程图。
为了达到上述目的,本发明提供的客制化机种的嵌入式控制器BIOS的测试方法,该测试方法包括:
步骤101:在系统BIOS里面建立客制化机种的客户代码与存储位置的关联表格;
步骤102:在KBC BIOS里面添加客制化机种的机种代码以及获取客户代码的存储位置;
步骤103:依据所述KBC BIOS里面的存储位置从系统BIOS的所述关联表格中查找出机台的客户代码;
步骤104:依据KBC BIOS里面的机种代码获取相应的标准客户代码;
步骤105:将查找出的所述机台的客户代码与标准客户代码对比,若相同则测试通过,若不同则测试失败。
其中,所述客户代码作为所述系统BIOS以及KBC BIOS的后缀存放。
其中,所述客户代码包括六位。
其中,所述机种代码为料号或者机种名。
其中,在测试结束后,生成测试记录(LOG)并保存。
其中,将生成的所述测试记录上传到现场控制系统(SFCS;shop floor control system)。
相较于现有技术,利用本发明的客制化机种的嵌入式控制器BIOS的测试方 法,具有如下优点:
1、由于是由程序自动将查找出的所述机台的客户代码与标准客户代码对比,因此无需人工对比,避免人工发生漏测及测试结果错误,增加测试结果的可靠性;
2、由于是在系统BIOS里面建立客制化机种的客户代码与存储位置的关联表格,并依据所述KBC BIOS里面的存储位置从系统BIOS的所述关联表格中查找出机台的客户代码。避免直接抓取系统BIOS的后缀名,而当该后缀名本身就错误时,无法判断KBC BIOS的客户代码是否正确的问题;
3、在测试结束后,生成测试记录并上传到现场控制系统,可以方便后续追踪。
需指出的是,本发明不限于上述实施方式,任何熟悉本专业的技术人员基于本发明技术方案对上述实施例所作的任何简单修改、等同变化与修饰,都落入本发明的保护范围内。