一种BIOS自动化测试系统及方法技术方案

技术编号:33533132 阅读:72 留言:0更新日期:2022-05-19 02:08
本发明专利技术公开了一种BIOS自动化测试系统及方法,属于计算机固件技术领域。系统能够设计包含BIOS可执行命令的测试脚本,将测试脚本发送到待测计算机,并自动检测返回的测试结果,判断测试脚本是否成功执行,最终自动生成测试报告;并且,该系统针对同款计算机BIOS,可以重复利用该测试脚本进行测试即可;若针对不同款计算机BIOS,可以根据BIOS差异,修改测试脚本后,即可进行测试。本发明专利技术以连续且可复用的方式验证BIOS测试流程,解决了手工测试效率低下的问题,可缩短产品上市时间并提高产品质量。可缩短产品上市时间并提高产品质量。可缩短产品上市时间并提高产品质量。

【技术实现步骤摘要】
一种BIOS自动化测试系统及方法


[0001]本专利技术属于计算机固件
,具体涉及一种BIOS自动化测试系统及方法。

技术介绍

[0002]BIOS用于对计算机处理器平台进行初始化和操作系统加载,其基本功能包括,在硬件平台上电后,获得系统控制权,初始化处理器、内存、芯片组等关键部件,枚举外设并为其分配资源,初始化显卡、硬盘、网卡等必要的外设,为操作系统建立运行环境,然后将控制权交给操作系统。
[0003]目前,计算机CPU处理器多样、机型种类丰富、功能定制各不相同。每台计算机均对应一个专用的BIOS版本,任何一款机型在出厂之前,必须要经过严格的测试流程,对产品的功能性、安全性、稳定性进行测试,并及时进行修改完善。
[0004]但是,目前计算机产业链中,在测试方面仍然以主要采用人工手动单项测试。BIOS界面中的选项众多,存在大量重复性、耗时性工作占据测试人员大部分工作量,造成计算机设备测试工作中耗时长、耗费大、效率相对低下,无法适应当前急剧增长的测试要求。

技术实现思路

[0005]有鉴于此,本专利技术提供了本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种BIOS自动化测试系统,其特征在于,系统能够设计包含BIOS可执行命令的测试脚本,将测试脚本发送到待测计算机,并自动检测返回的测试结果,判断测试脚本是否成功执行,最终自动生成测试报告;并且,该系统针对同款计算机BIOS,直接重复利用该测试脚本进行测试即可;若针对不同款计算机BIOS,根据BIOS差异,修改测试脚本后,即可进行测试。2.如权利要求1所述的一种BIOS自动化测试系统,其特征在于,所述自动化测试系统包括BIOS运行脚本模块、BIOS通信模块、BIOS码流解析模块、BIOS测试结果分析模块、测试结果存储模块和测试指令库;BIOS测试脚本通过测试指令库,将BIOS测试脚本转换为BIOS可执行的测试命令序列;而后通过BIOS通信模块,将测试命令序列发送到待测计算机的BIOS中进行执行,并返回测试结果;BIOS码流解析模块对返回的测试数据进行解析,并通过测试结果分析模块,确定返回的测试结果是否正确,测试结果由测试结果存储模块进行存储。3.如权利要求2所述的一种BIOS自动化测试系统,其特征在于,所述BIOS运行脚本模块用于启动BIOS自动化测试脚本执行的模块,根据测试场景需求,执行测试过程。4.如权利要求3所述的一种BIOS自动化测试系统,其特征在于,所述BIOS通信模块用于模拟通信交互工具的模块,用于测试主机与被测主机进行通信,包括接收BIOS传输码流信息,和向被测主机发送模拟按键指令。5.如权利要求4所述的一种BIOS自动化测试系统,其特征在于,所述BIOS码流解析模块用于对接收BIOS返回的码流信息进行解析,对码流中颜色信息,行列号信息进行识别,查找并截取码流中的关键信息,转成可视化和可分析的数据。6.如权利要求5所述的一种BIOS自动化测试系统,其特征在于,所述BIO...

【专利技术属性】
技术研发人员:陈小春张超朱立森孙亮李维勃周强
申请(专利权)人:中电科技北京股份有限公司
类型:发明
国别省市:

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

1