一种老化测试中内存测试方法

文档序号:10686946阅读:905来源:国知局
一种老化测试中内存测试方法
【专利摘要】本发明公开了一种老化测试中内存测试方法,该测试方法步骤如下:1)在操作系统内进行模块老化测试;2)打包内存DOS测试模块;3)在操作系统内运行模块老化测试程序,在测试完成后将内存DOS测试模块设于BIOS只读存储器,使测试机重启;4)测试机BIOS完成自检后,运行内存DOS测试模块,进行内存测试;5)测试结束后重启引导进入操作系统,在操作系统内抓取内存模块测试状态;6)内存测试通过,则继续进行下一模块老化测试,内存测试失败则报错,停止测试。本发明的内存老化测试在DOS平台进行,内存利用率高,测试效果显著;实现Windows/Linux操作系统和DOS的自动切换,实现自动化测试。
【专利说明】
一种老化测试中内存测试方法
技术领域
[0001 ]本发明涉及服务器老化测试领域,具体地说是一种老化测试中内存测试方法。
【背景技术】
[0002]在当前服务器制造工厂,都要对服务器进行老化测试,用来评估服务器性能是否达标、运行是否稳定。老化测试是一连串模块测试的集合,包括CPU模块测试、存储模块测试、内存模块测试、网络模块测试等,测试时各模块程序自动切换,进行自动化测试,且大都是在Windows、Linux等操作系统平台上进行老化测试。在Windows/Linux操作系统内进行测试时,由于操作系统占用几百兆甚至几G的内存空间,还要预留部分内存空间供操作系统和测试使用,致使内存测试存在盲区,测试率不高,测试效果不佳。DOS系统占用内存少,在DOS下测试内存利用率高、效果显著。但是DOS驱动少、可应用性低等缺点致使无法实现网络、CPU等模块的老化测试。因此如果要在DOS平台测试内存,Windows/Linux操作系统测试其他模块,需要进行平台的切换,且为手动切换,不能实现自动化测试。
[0003]公开的相关专利文件:名称为“移动终端中内存的老化测试方法和装置”,该文件公开了 “一种移动终端中内存的老化测试方法和装置,其中,方法包括:获取自动化脚本;在待测移动终端中运行自动化脚本;周期性地记录待测移动终端中各个应用程序的内存占用值并生成内存占用值记录;在测试时间完成之后,对待测移动终端进行卡顿测试;以及如果待测移动终端出现卡顿,则根据内存占用值记录进行测试分析。该方法通过自动运行自动化脚本来实现待测移动终端内存的老化,使得在内存老化的过程中无需人工参与,节省了测试中的人力成本和时间,提高了测试效率,且实现了测试的自动化”。
[0004]上述公开文件与本
【发明内容】
要解决的技术问题,采用的技术手段都不相同。

【发明内容】

[0005]本发明的技术任务是提供一种老化测试中内存测试方法。
[0006]本发明的技术任务是按以下方式实现的,该测试方法步骤如下:
1)在操作系统内进行模块老化测试;
2)打包内存DOS测试模块;
3)在操作系统内运行模块老化测试程序,在测试完成后将内存DOS测试模块设于B1S只读存储器,使测试机重启;
4)测试机B1S完成自检后,运行内存DOS测试模块,进行内存测试;
5)测试结束后重启引导进入操作系统,在操作系统内抓取内存模块测试状态;
6)内存测试通过,则继续进行下一模块老化测试,内存测试失败则报错,停止测试。
[0007]所述的操作系统为Windows操作系统或Linux操作系统。
[0008]所述的步骤2)中测试模块为内存DOS老化测试程序和DOS系统文件打包成的测试丰旲块。
[0009]本发明的一种老化测试中内存测试方法和现有技术相比,内存老化测试在DOS平台进行,内存利用率高,测试效果显著;实现Windows/Linux操作系统和DOS的自动切换,实现自动化测试。
【附图说明】
[0010]图1为一种老化测试中内存测试方法的流程框图。
【具体实施方式】
[0011]实施例1:
该老化测试中内存测试方法的步骤如下:
1)在Windows操作系统内进行模块老化测试;
2)将内存DOS老化测试程序和DOS系统文件打包成测试模块;
3)在Windows操作系统内运行模块老化测试程序,在测试完成后将内存DOS测试模块设于基本输入输出系统(BasicInput-Output System,B10S)只读存储器(B10S-R0M),将测试机重启;
4)测试机启动后,内存DOS测试模块随B1S—起被读入到内存中,B10S在做完自检和初始化工作后将执行权交给内存DOS测试模块,进行内存测试;
5)测试结束后重启引导进入操作系统,在操作系统内抓取内存模块测试状态;
6)内存测试通过,则继续进行下一模块老化测试,内存测试失败则报错,停止测试。
[0012]实施例2:
该老化测试中内存测试方法的步骤如下:
1)在Linux操作系统内进行模块老化测试;
2)将内存DOS老化测试程序和DOS系统文件打包成测试模块;
3)在Linux操作系统内运行模块老化测试程序,在测试完成后将内存DOS测试模块设于基本输入输出系统(BasicInput-Output System,B1S)只读存储器(B10S-R0M),将测试机重启;
4)测试机启动后,内存DOS测试模块随B1S—起被读入到内存中,B10S在做完自检和初始化工作后将执行权交给内存DOS测试模块,进行内存测试;
5)测试结束后重启引导进入操作系统,在操作系统内抓取内存模块测试状态;
6)内存测试通过,则继续进行下一模块老化测试,内存测试失败则报错,停止测试。
[0013]使用上述方法,测试机可以在DOS下测试内存,内存利用率高,测试效果好。将内存DOS测试模块设到B10S-R0M,实现DOS平台内存测试和Windows/Linux操作系统平台的自动切换,无需手动参与,实现了自动化测试。
[0014]通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【主权项】
1.一种老化测试中内存测试方法,其特征在于,该测试方法步骤如下: 1)在操作系统内进行模块老化测试; 2)打包内存DOS测试模块; 3)在操作系统内运行模块老化测试程序,在测试完成后将内存DOS测试模块设于B1S只读存储器,使测试机重启; 4)测试机B1S完成自检后,运行内存DOS测试模块,进行内存测试; 5)测试结束后重启引导进入操作系统,在操作系统内抓取内存模块测试状态; 6)内存测试通过,则继续进行下一模块老化测试,内存测试失败则报错,停止测试。2.根据权利要求1所述的一种老化测试中内存测试方法,其特征在于,所述的操作系统为Windows操作系统或Linux操作系统。3.根据权利要求1所述的一种老化测试中内存测试方法,其特征在于,所述的步骤2)中测试模块为内存DOS老化测试程序和DOS系统文件打包成的测试模块。
【文档编号】G06F11/22GK106055444SQ201610398477
【公开日】2016年10月26日
【申请日】2016年6月7日
【发明人】王佩, 孙连震
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1