本发明涉及计算机软件开发领域,具体涉及一种在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下测试的空白。能够更加贴合客户处的使用环境,提升产品质量,增加竞争力。