首页 / 计算机测试方法

计算机测试方法失效专利 发明

技术内容

【技术领域】 本发明涉及一种测试方法,尤指一种适用于测试计算机的测试方法。 【背景技术】 生产线上测试成批的产品,往往都是按照一定的测试流程来作业,以 提高测试效率,并且保证产品的质量。以前测试计算机产品(如个人计算 机、服务器等)的方法是采用PXE(Pre-boot Execution Environment,远程 引导技术)启动,从PXE服务器下载测试镜像文件到待测计算机的硬盘, 然后待测计算机启动并运行测试模组,其具体步骤如下:1.建立一台PXE 服务器;2.建立一台测试数据存储服务器;3.服务器管理人员根据不同待测 计算机的硬件配置制作不同的测试镜像文件;4.建立一台DHCP(Dynamic Host Configure Protocol,动态主机配置协议)服务器;5.从PXE服务器下 载测试镜像文件至待测计算机的硬盘,运行测试模组,对待测产品的UUT (unit under test,在测试单元)进行测试;6.上传测试结果至测试数据存储 服务器;7.清空测试镜像文件所在的硬盘的内容。 由于测试时是在硬盘上运行测试模组,如果测试过程中突然断电或操 作员误操作,则会导致硬盘上的文件系统损坏而不得不重新安装系统,延 误了测试时间,降低了测试效率。 【发明内容】 鉴于以上内容,有必要提供一种稳定且方便快捷的计算机测试方法。 一种计算机测试方法,用于测试一待测计算机,所述待测计算机包括 一内存及一存储设备,所述计算机测试方法包括以下步骤:将一内核文件、 一映像文件、一存储设备映像文件及一测试模组分别存储至该存储设备, 该映像文件包括该待测计算机的系统驱动模组、设备文件及各种命令,该 存储设备映像文件包括该待测计算机的存储设备的驱动模组;所述待测计 算机从该存储设备启动,将该内核文件及该存储设备映像文件分别加载至 该内存;所述待测计算机将该存储设备中的测试模组复制到内存,运行该 测试模组开始测试。 相对现有技术,本发明在内存运行测试模组,不仅避免了在硬盘上运 行测试模组时,由于突然断电或操作员的误操作而导致的硬盘上的文件系 统损坏,不得不重新安装系统的情形,且在内存上运行测试模组所需的时 间较短,提高了测试效率,保证了测试的稳定性。 【附图说明】 图1为实现本发明计算机测试方法较佳实施方式的测试系统硬件构成 图。 图2为本发明计算机测试方法较佳实施方式的流程图。 【具体实施方式】 请参阅图1,实现本发明计算机测试方法较佳实施方式的测试系统包 括一具有一内存11及一存储设备13的待测计算机10、一DHCP服务器 20及一PXE服务器30。所述DHCP服务器20用于对网络中的IP地址进 行自动分配以使网络管理员可以集中管理一个网络系统。所述PXE服务器 30中存储有内核文件31、映像文件33、存储设备映像文件35及测试模组 37。本实施例中,该存储设备13为一硬盘,该存储设备映像文件35为一 硬盘映像文件。所述待测计算机10分别与所述DHCP服务器20及PXE 服务器30之间通过网络40相连。在实施过程中,所述DHCP服务器20 及PXE服务器30也可以整合为一台服务器,同时提供DHCP服务器20 和PXE服务器30的功能。所述内核文件31用于控制系统的内存管理、数 据的输入输出操作及中断处理等。所述映像文件33包括该待测计算机10 的系统驱动模组、设备文件及各种命令。所述硬盘映像文件包括该待测计 算机10的硬盘的驱动模组。所述测试模组37用于对该待测计算机10进行 测试。 在对该待测计算机10测试前,先将编译好的内核文件31放置在该PXE 服务器30上,将该映像文件33、该硬盘映像文件及该测试模组37分别存 储至该PXE服务器30上。将该待测计算机10开启后,该待测计算机10 从PXE服务器30上将该内核文件31、映像文件33、硬盘映像文件及测试 模组37分别下载至该待测计算机10的硬盘中。该待测计算机10下载完将 重新启动,待该待测计算机10自动重启时,由于该待测计算机10的硬盘 中已存储有各种文件,则系统将从该硬盘启动。启动后,首先将该内核文 件31加载至该待测计算机10的内存11,再将该硬盘映像文件复制到该内 存11,即将该硬盘映像文件中的驱动模组加载至内存11,最后将该测试模 组37复制到该内存11中,运行该测试模组37开始测试,并将测试结果上 传到所述PXE服务器30或所述DHCP服务器20的数据存储中心。 请参阅图2,利用上述测试系统测试待测计算机10的方法包括以下步 骤: S10:所述待测计算机10通过该DHCP服务器20得到IP地址。 S20:所述待测计算机10将所述PXE服务器30中的内核文件31、映 像文件33、硬盘映像文件及测试模组37分别下载至该待测计算机10的硬 盘中。 S30:所述待测计算机10自动重启。 S40:所述待测计算机10从硬盘启动,将该内核文件31加载至该待 测计算机10的内存11,再将该硬盘映像文件中的驱动模组加载至内存11。 S50:所述待测计算机10将该硬盘中的测试模组37复制到该内存11 中。 S60:所述待测计算机10运行该内存11中的测试模组37,开始测试。 S70:将测试结果上传到一服务器的数据存储中心。 测试结束,将所述待测计算机10的硬盘中的内容清空。 在另一种实施方式中,在S40步骤前,无需将该待测计算机10与该 DHCP服务器20及该PXE服务器30连接,先将该内核文件31、映像文 件33、存储设备映像文件35及测试模组37直接存储至该存储设备13中, 测试时直接从该存储设备13启动并执行后面的步骤。 本发明计算机测试方法相较于传统的测试方法,在内存11进行测试 时,若突然断电或操作员误操作,只需重新从硬盘启动并运行之后的步骤 进行测试,不会造成系统的损坏,避免了在硬盘上运行测试模组37时,由 于突然断电或操作员的误操作而导致的硬盘上的文件系统损坏,不得不重 新安装系统的情形,而且在内存11上运行测试模组37所需的时间较短, 提高了测试效率,保证了测试的稳定性。