一种在Windows系统下刷新BIOS压力的测试方法与流程

文档序号:11519521阅读:731来源:国知局
一种在Windows系统下刷新BIOS压力的测试方法与流程

本发明涉及计算机软件开发领域,具体涉及一种在windows系统下刷新bios压力的测试方法。本发明目的是减少测试脚本的导入,提供一种实用性强、可以在windows系统下对bios刷新进行稳定性测试的方法。



背景技术:

bios(basicinput-outputsystem)即电脑的基本输入输出系统,是集成在主板上的一个rom芯片,它提供了电脑系统最基础的功能支持。其中包含了开机引导代码、基础硬件驱动程序、参数设置程序以及一些厂商自主研发的软件等。bios的一大特点就是可以用特定的方法来刷新,这就是通常所说的bios升级。升级bios除了可以获得许多新的功能之外,还可以解决芯片组、主板设计上的一些缺陷,排除一些特殊的电脑故障等。

bios因为独立于操作系统,所以bios刷新过程中对操作系统的影响是需要测试的一个方面。考虑到有的客户会使用windows系统。所以在windows下的bios刷新稳定性测试是比较重要的测试。

针对上述对在在windows下的bios刷新稳定性测试的需要,

本技术:
发明了一种能够在windows系统下对bios进行了压力自动测试的方法,弥补了没有windows下测试bios刷新压力的空白。该方法能够更加贴合客户处的使用环境,提升产品质量,增加产品的竞争力。



技术实现要素:

具体实现过程如下:

本申请发明一种在windows系统下刷新bios压力的测试方法,该测试方法具体包括如下步骤:步骤一、设置windows系统下运行环境;步骤二、开机运行自动运行文件;步骤三、设置计数值为0,并记录在记录文件中;步骤四、判断记录文件中的计数值,如果计数值小于需要测试的次数,则计数值加1,并将计数值记录在文件中,继续执行步骤五;如果计数值大于等于需要测试的次数,则显示测试成功,结束测试。步骤五、运行刷新程序后重新启动,重复步骤四。

如上所述的在windows系统下刷新bios压力的测试方法,其特征还在于设置windows系统下运行环境的步骤一具体包括如下步骤:安装windows操作系统,删除开机密码;将刷新文件和工具拷贝到c:\根目录下;将开机自动运行文件autoexec.bat拷贝到c:\根目录下;设置操作系统的开机延迟触发程序。

如上所述的在windows系统下刷新bios压力的测试方法,其特征还在于,需要刷新测试的次数可以在开机时候作为一个参数输入,或为一个固定值,在编程时确定。

附图说明

图1、本发明的工作流程图

图2、实施例中windows下设置运行环境界面一

图3、实施例中windows下设置运行环境界面二

图4、实施例中windows下设置运行环境界面三

图5、实施例中windows下设置运行环境界面四

具体实施方式

下面结合具体实施例对本发明作进一步说明。

首先需要对windows下的运行环境进行设置:

1.安装windows操作系统,删除开机密码;

2.将刷新的biosbin文件和工具afu_5.07.01/win文件夹拷贝到c:根目录下;

3.将autoexec.bat拷贝到c:\根目录下;

4.点击开始->所有程序附件->系统工具,双击打开任务计划程序,界面如附图2所示;

5.点击创建任务,新建一个任务,界面如附图3所示;

6.填入任务名称”auto.exec”,然后选择触发器,点击新建.按下图所示操作,然后点击确定,出现界面如附图4所示;

7.选择操作,点击新建.然后点击浏览选择要运行的批处理文件.然后点击确定,出现界面如附图5所示。

8.重启系统,下一次开机进入系统后1分钟之后开始自动刷新bios测试。

下面结合附图1对本申请所发明的自动刷新bios测试方法进行详细的阐述:

1.启动记录文件;

2.设置计数值为0,并记录在记录文件中;

3.读取记录文件中的计数值,判断如果计数值小于需要测试的次数,则计数值加1,将计数值记录在记录文件中,运行刷新程序,并且重新启动;

重复步骤3,直至计数值不小于需要测试的次数,显示测试成功,结束运行。

脚本说明

@echooff

time/t>>c:\flashtool\windows\afuwin64\rec.txt

set/acount=0

for/f″delims=″%%ain(c:\win\afuwin64\afuwin64\rec.txt)do(if″%%a″neq″″set/acounnt+=1)

echo%count%

if%count%lss51(c:\win\afuwin64\afuwinx64.exec:\\win\afuwin64\xxx.bin/p/b/n/k/reboot)elseecho″pass″

本发明在windows系统下对bios进行了稳定性测试,弥补了没有windows下测试的空白。能够更加贴合客户处的使用环境,提升产品质量,增加竞争力。



技术特征:

技术总结
本发明涉及计算机软件开发领域,具体涉及一种在Windows系统下刷新BIOS压力的测试方法。本申请所述的发明可以在Windows系统下按照测试次数自动刷新BIOS,通过本申请发明的方法能够减少测试脚本的导入,实用性强。

技术研发人员:吴培琴
受保护的技术使用者:广东浪潮大数据研究有限公司
技术研发日:2017.04.14
技术公布日:2017.08.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1