错误检测方法技术

技术编号:4262117 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种错误检测方法,用以测试数据处理装置启动进入操作系统的状态,其设定标准配置信息、标准启动时间、以及测试次数,以令该数据处理装置按该测试次数执行启动作业,当该数据处理装置启动进入操作系统时,计算该数据处理装置的启动次数并加以显示,同时调用装载于该操作系统的信息收集程序,以侦测该数据处理装置所具有的各硬件部件并收集对应各该硬件部件的配置信息,并同时计算该数据处理装置启动进入操作系统的耗费时间,以分别将所收集的硬件部件的配置信息与该标准配置信息相比对,及将所计算的耗用时间与该标准启动时间相比对,以判别启动过程是否出错并加以记录。

【技术实现步骤摘要】

本专利技术涉及一种,更详而言之,涉及一种用以反复 测试数据处理装置启动进入操作系统的状态的。
技术介绍
随着信息技术的不断发展以及消费性需求的不断改变,许多数据 处理装置在其功能方面也不断地求新求变,且为提升功能,该数据处 理装置则搭配多种电子部件,相应地,该数据处理装置在开机启动过 程中将依据该功能需求而加载对应各该电子部件的驱动程序及应用软 件程序等。一般数据处理装置的开机启动过程,例如服务器、计算机等,均会通过搭载于该数据处理装置的基本输入输出系统(BIOS)所具有的 开机自检程序(POST)对该数据处理装置所具有的各电子部件进行侦 测,并将侦测结果读入操作系统(OS)的引导记录中,而当该操作系 统初始化完成后,使用者便可通过其来使用该各种电子部件。然而,若该基本输入输出系统出现故障抑或操作系统初始化出现 故障时,将必然导致该数据处理装置无法正常运行,试想,若该数据 处理装置为服务器而用以作为网络连接的枢纽设备的话, 一旦出现故 障将造成整个网络瘫痪的严重后果。因此,必须在出厂前对该数据处理装置进行反复的启动测试,既 为了排除基本输入输出系统损坏或故障,以及操作系统初始化故障, 也方便按预订标准设定启动时间。目前的启动测试作业,通过先设定重启次数,尔后让数据处理装 置进行循环启动,当达到该重启次数时便完成测试。然而,由于该种测试方法仅测试数据处理装置是否完成该预定的 重启次数,当完成时便判断该重启作业正常,但是其仍存在诸多缺点, 例如,若某次启动出现错误,如停止、延时等,则数据处理装置可能会等待该次启动,当恢复时则继续测试,最终的测试结果也为重启作 业正常,而实际上测试过程中确实出现过问题却无法获知;再者,即 使知道了出现过错误,也无法从测试结果中确定哪次启动出现问题, 若该类重启作业不正确的数据处理装置未被筛除,且已完成包装并出 货,将会有损公司产业品牌形象,造成不良后果。此外,由于该基本 输入输出系统的功能仅为在进入操作系统之前侦测所有电子部件是否 加载即初始化所述电子部件,而实际情况中,常会出现进入操作系统 后所述电子部件丢失的不良情况,如两个CPU仅能检测到一个,抑或 硬盘数量、存储器容量等均与实际不符等,但在目前的测试流程中, 在所述错误情形并未被记录或知晓的情形下,该数据处理装置又进入 下一启动过程,实为影响测试质量、降低产品优良率的一大缺陷。因此,如何找到一种循环启动测试方法,以弥补上述种种缺失, 实为目前亟待解决的问题。
技术实现思路
鉴于上述现有技术的缺点,本专利技术的主要目的在于提供一种错误 检测方法,用以反复测试数据处理装置启动进入操作系统的状态,以 提高产品优良率。本专利技术的另一 目的在于提供一种快捷可靠的,用以 记录数据处理装置启动进入操作系统的测试结果,以提高启动测试工 作效率。为达上述目的,本专利技术提供一种,用以测试数据处 理装置启动进入操作系统的状态,其特征在于,该包括 设定标准配置信息、标准启动时间、以及测试次数;令该数据处理装 置按该测试次数执行启动作业;在该数据处理装置启动进入操作系统 时,记录该数据处理装置的启动次数并加以显示;调用装载于该操作 系统的信息收集程序,以侦测该数据处理装置所具有的各硬件部件, 并收集对应各该硬件部件的配置信息;比对该硬件部件的配置信息及 该标准配置信息,在不符时发出对应的错误信息;比对该数据处理装 置启动进入操作系统的耗费时间及该标准启动时间,在该耗费时间大 于该标准启动时间时发出对应的错误信息;记录该错误信息并加以显在一个实施例中,该数据处理装置为服务器(server)、桌上型计 算机(DT)、 口袋型计算机(PPC)、个人数字助理(PDA)以及笔记本型计 算机(NB)的其中一个;该硬件部件的配置信息及标准配置信息为该 硬件部件的容量大小;且本专利技术的系提供图形界面,用 以设定并显示该标准配置信息、标准启动时间、以及测试次数,还可 用以显示该硬件部件的配置信息、以及该错误信息,同时,该图形界 面还提供控制按钮用以控制该数据处理装置执行启动,或控制该数据 处理装置启动进程的暂停及停止。与现有技术相比,本专利技术的主要通过设定标准配置 信息、标准启动时间、以及测试次数以令该数据处理装置按该测试次 数执行启动作业,且当该数据处理装置每次启动进入操作系统时,计 算该数据处理装置当前的己启动次数并加以显示,同时,调用装载于 该操作系统的信息收集程序以侦测该数据处理装置所具有的各硬件部 件,并收集对应所述硬件部件的配置信息,且同时计算当前次启动过 程所用时间,从而可通过分别将所收集的硬件部件的配置信息同该标 准配置信息比对,及将所计算的启动过程所用时间同该标准启动时间 相比对,以判别该启动过程是否出错并加以记录,如此,便可通过所 显示的启动次数、硬件部件的配置信息、以及所记录的错误信息清楚 地取得该数据处理装置在启动测试作业中所出现的错误,有效地提高 了测试质量以及产品优良率,同时,有利于提升测试工作效率。附图说明图1为本专利技术的的流程图;以及 图2为启动本专利技术的及显示本专利技术的 所需设定的内容及所输出的测试结果的图形界面示意图。 组件标号的简单说明 S1 S8 步骤具体实施例方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。 本专利技术也可通过其它不同的具体实例加以施行或应用,本说明书中的 各项细节也可基于不同观点与应用,在不背离本专利技术的精神下进行各 种修饰与变更。如图1所示为用以说明本专利技术的的流程图。本专利技术 的用以测试数据处理装置启动进入操作系统的状态。在本实施例中,该数据处理装置可例如为常见的服务器(server)、桌上 型计算机(DT)、 口袋型计算机(PPC)、个人数字助理(PDA)以及笔记型 计算机(NB)等电子装置,而本专利技术的皆可应用于该类 电子装置的启动测试作业中,而上述操作系统例如装载于计算机上的 Windows、 DOS、 Linux以及其它常见的操作系统等皆可。如图所示,本专利技术的的流程系包括如下步骤在步骤S1中,设定标准配置信息、标准启动时间、以及测试次数。 在本实施例中,该设定作业可通过图形界面来加以设定,以便于实施。 接着进行步骤S2。在步骤S2中,开始启动该数据处理装置。在本实施例中,该图形 界面上提供有例如控制按钮等,通过按下该控制按钮便可控制该数据 处理装置开始启动测试等。接着进行步骤S3。在步骤S3中,当该数据处理装置启动进入操作系统时,计算该数 据处理装置的启动次数并加以显示。在本实施例中,该计算方式可例 如为累计方式,即每完成一次启动(例如以进入操作系统为准)而在 下一次启动开始前计数累加1,直至达到所设定的启动次数为止,此外, 该启动次数也可通过图形界面加以显示,以达到更加直观的效果。接 着进行步骤S4。在步骤S4中,当该数据处理装置启动进入操作系统时, 调用装载于该操作系统的信息收集程序来侦测该数据处理装置所具有 的各硬件部件,以收集对应各该硬件部件的配置信息,进而加以显示。 在本实施例中,如前所述,该操作系统系可例如为Windows、 DOS、 Linux操作系统,而该信息收集程序则可相应地通过调用该操作系统下 对应各该硬件部件的函数来获本文档来自技高网
...

【技术保护点】
一种错误检测方法,用以测试数据处理装置启动进入操作系统的状态,其特征在于,该错误检测方法包括: (1)设定标准配置信息、标准启动时间、以及测试次数; (2)令该数据处理装置按该测试次数执行启动作业; (3)在该数据处理装置 启动进入操作系统时,记录该数据处理装置的启动次数并加以显示; (4)调用装载于该操作系统的信息收集程序,以侦测该数据处理装置所具有的各硬件部件,并收集对应各该硬件部件的配置信息; (5)比对该硬件部件的配置信息及该标准配置信息, 在不符时发出对应的错误信息; (6)比对该数据处理装置启动进入操作系统的耗费时间及该标准启动时间,在该耗费时间大于该标准启动时间时发出对应的错误信息; (7)记录该错误信息并加以显示。

【技术特征摘要】
1、一种错误检测方法,用以测试数据处理装置启动进入操作系统的状态,其特征在于,该错误检测方法包括(1)设定标准配置信息、标准启动时间、以及测试次数;(2)令该数据处理装置按该测试次数执行启动作业;(3)在该数据处理装置启动进入操作系统时,记录该数据处理装置的启动次数并加以显示;(4)调用装载于该操作系统的信息收集程序,以侦测该数据处理装置所具有的各硬件部件,并收集对应各该硬件部件的配置信息;(5)比对该硬件部件的配置信息及该标准配置信息,在不符时发出对应的错误信息;(6)比对该数据处理装置启动进入操作系统的耗费时间及该标准启动时间,在该耗费时间大于该标准启动时间时发出对应的错误信息;(7)记录该错误信息并加以显示。2、 根据权利要求1所述的错误检测方法,其特征在于,该数据处 理装置为服务器、桌上型计算机、口袋型计算机、个人数字助理以及 笔记本型计算机的其中一个。3、 根...

【专利技术属性】
技术研发人员:宋启瑜陈志丰
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1