光驱测试方法

文档序号:6737195阅读:545来源:国知局
专利名称:光驱测试方法
技术领域
本发明基本上涉及计算机领域,更具体地来说,涉及一种光驱测试方法。
背景技术
光驱测试技术由来已久。自⑶-ROM开始,光驱速度从倍速到52倍速逐渐上升, 密度也从⑶-ROM上升到DVD和蓝光。测试光驱可使用各种业内通用的软件,针对光驱的性能、稳定性、兼容性和工作模式进行测试。业内通用的测试软件有Nero⑶-DVD Speed, Winbench 等。现有技术中公开了一种基于LINUX的光驱读写功能测试方法,该方法用于一安装有LINUX系统的电脑主机,该方法包括下列步骤从LINUX启动并加载测试驱动程序;调用测试主控程序;判断是否连接有光驱;如果上述判断结果为“是”,则检测该光驱的类型;判断该光驱是否可以刻录;如果上述判断结果为“是”,判断是否已插入与该类型光驱相同类型的可读写光盘;如果上述判断为“是”,对该类型可读写光盘进行写读测试;判断测试是否正确;如果上述判断结果为“是”,提示测试通过;退出测试。上述现有技术基于LINUX的光驱读写功能测试方法,能够在一定程度上判断出光驱的读写功能。然而,上述现有技术无法判断出光驱托盘的机械结构稳定性等性能,并且对于光驱的性能测试不够全面。

发明内容
针对现有技术无法判断出光驱的机械结构稳定性等性能,并且对于光驱的性能测试不够全面的缺陷,本发明提供了一种光驱测试方法,解决了如何测试光驱的机械结构稳定性等性能,以及如何全面地测试光驱性能的技术问题。根据本发明的一个方面,提供了一种光驱测试方法,所述光驱安装在计算机上,光驱托盘内装有光盘,其特征在于,包括步骤Sll 自动打开所述光驱托盘;以及步骤S12 自动关闭所述光驱托盘,如果所述计算机能够识别所述光盘,则再次执行所述步骤S11,直到所述步骤Sll被执行过第一预定次数。在该光驱测试方法中,进一步包括步骤S21 自动接通所述计算机的电源;步骤 S22 如果所述计算机能够通过所述光驱引导进入所述光盘中所存储的操作系统,则自动断开所述计算机的电源;以及步骤S23 执行步骤S21,直到所述步骤S21被执行过第二预定次数。在该光驱测试方法中,进一步包括步骤S31 将所述光盘上的第一数据自动复制到所述计算机的硬盘上,从而在所述计算机的硬盘上形成第二数据;以及步骤S32 如果所述第一数据与所述第二数据相同,则执行步骤S31,直到所述步骤S31被执行过第三预定次数。在该光驱测试方法中,进一步包括通过所述计算机的BIOS设置界面判断所述光驱是否被正确识别。 在该光驱测试方法中,进一步包括在所述光驱中装入操作系统安装光盘,判断所述光驱能否读取所述操作系统安装光盘并且进入到操作系统安装界面。在该光驱测试方法中,进一步包括判断能否通过所述操作系统安装光盘在IDE 模式和AHCI模式下在所述计算机中安装操作系统。在该光驱测试方法中,进一步包括手动对所述光驱托盘进行多次打开和关闭。在该光驱测试方法中,进一步包括使用Nero DiscSpeed 5分别在IDE模式和 AHCI模式针对所述光驱进行测试,包括将⑶光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱读取的平均速度、速度类型、测试开始时间和测试结束时间;将DVD光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱读取的平均速度、随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率;将CD光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱写入的平均速度、速度类型、测试开始时间和测试结束时间;以及将DVD光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱写入的平均速度、随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率。在该光驱测试方法中,一步包括在Linux系统下,使用DD命令测试出所述光驱的读取性能。在该光驱测试方法中,进一步包括使用Nero Info Tool 5识别所述光驱的信息, 所述信息包括类型、额定读取速度、额定刻录速度、固件版本、缓冲大小、生产日期和序列号;以及使用Nero Info Tool 5判断出所述光驱是否支持不同类型的光盘。通过本发明所描述的一种光驱测试方法,能够对光驱的机械结构稳定性等性能进行全面地测试,从而能够通过测试全面了解光驱的各种性能。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明的一个实施例的光驱自动开关门测试方法的流程图;图2是根据本发明的另一个实施例的光驱自动开关机测试方法的流程图;图3是根据本发明的又一个实施例的光驱复制和比较测试方法的流程图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图1是根据本发明的一个实施例的光驱自动开关门测试方法的流程图。其中,被测试的光驱安装在计算机上,该光驱的光驱托盘内装有光盘。在图1中步骤SlOO 自动打开光驱托盘。步骤S102 自动关闭光驱托盘。
步骤S104 计算机判断能否识别光驱中的光盘。如果能够识别,则再次执行步骤 S100,即再次打开光驱托盘,从而再次执行步骤S100-步骤S102-步骤S104的循环过程。其中,上述循环步骤可以连续进行12小时以上或者一定次数。上述循环步骤可以通过编写脚本的方式自动实现。步骤S106 如果在步骤S104中判断出该光驱无法识别光盘,则报错。该报错可以通过显示器显示出来。通过上述光驱测试方法,可以测试出光驱托盘开关系统的机械结构稳定性,比如托盘导轨的机械结构稳定性、皮带松紧程度、电机耐用性等等。此外,由于本方法可以自动完成,节省了人力。图2是根据本发明的另一个实施例的光驱自动开关机测试方法的流程图。在图2 中步骤S200 自动接通计算机的电源步骤S202 光驱中的光盘中存储有操作系统,判断能够通过光驱引导进入光盘中所存储的该操作系统。步骤S204 如果计算机能够通过光驱引导进入光盘中所存储的该操作系统,则自动强制断开所接通的计算机的电源。此时由于该计算机的电源为非正常关闭,所以被测试的光驱需要进行复位。在一段时间之后,再次执行步骤S200,即再次自动接通计算机的电源,从而再次执行步骤S200-步骤S202-步骤S204的循环过程。其中,本实施例可以通过在计算机的电源处安装一个控制模块来自动控制计算机电源的接通和断开。步骤S206 如果计算机不能通过光驱引导进入光盘中所存储的该操作系统,则报
T曰O通过本实施例所描述的光驱测试方法,可以综合验证光驱的识别状况、光驱的读盘性能和兼容性,并且能测试出光驱在计算机非正常掉电的情况下的复位能力。此外,由于本方法可以自动完成,节省了人力。图3是根据本发明的又一个实施例的光驱复制和比较测试方法的流程图。在图3 中步骤S300 将光驱中的光盘的第一数据自动复制到计算机的硬盘上,从而在计算机的硬盘上形成第二数据。步骤S302 判断第一数据与第二数据是否相同。如果相同,则再次执行步骤S300, 即再次将光驱中的光盘的第一数据复制到计算机的硬盘上,从而在计算机的硬盘上形成第二数据,并再次进行比较,从而再次执行步骤S300-步骤S202的循环过程。该循环过程可以通过编写脚本的方式实现。步骤S304 如果第一数据与第二数据不同,则报错。通过本实施例所描述的光驱测试方法,可以通过对光驱持续施加高负载,从而检测出光驱的稳定性与可靠性。此外,由于本方法可以自动完成,节省了人力。根据本发明的又一实施例,本发明的实施例还可以包括通过计算机的BIOS设置界面判断光驱能否被正确识别。根据本发明的又一实施例,本发明的实施例还可以包括在光驱中装入操作系统安装光盘,判断光驱能否读取操作系统安装光盘并且进入到操作系统安装界面。根据本发明的又一实施例,本发明的实施例还可以包括判断能否通过操作系统安装光盘在IDE模式和AHCI模式下在计算机中安装入操作系统。根据本发明的又一实施例,本发明的实施例还可以包括手动对光驱托盘进行多次打开和关闭。根据本发明的又一实施例,本发明的实施例还可以包括使用Nero DiscSpeed 5 分别在IDE模式和AHCI模式针对光驱进行测试,该步骤包括包括将CD光盘装入光驱内, 使用Nero DiscSpeed 5测试光驱读取的平均速度、速度类型、测试开始时间、和测试结束时间;将DVD光盘装入光驱内,使用Nero DiscSpeed 5测试光驱读取的平均速度、随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率;将CD光盘装入光驱内,使用Nero DiscSpeed 5测试光驱写入的平均速度、速度类型、测试开始时间和测试结束时间;以及将DVD光盘装入光驱内,使用Nero DiscSpeed 5测试光驱写入的平均速度、随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率。根据本发明的又一实施例,本发明的实施例还可以包括在Linux系统下,使用DD 命令测试出光驱的读取性能。比如,通过DD命令将光驱中的光盘的内容形成为镜像文件, 并且根据DD命令执行完毕后显示的读取速度等结果,判断出该光驱的性能。根据本发明的又一实施例,本发明的实施例还可以包括使用Nero InfoTool 5 识别光驱的信息,该信息包括类型、额定读取速度、额定刻录速度、固件版本、缓冲大小、生产日期和序列号;以及使用Nero Info Tool 5判断出光驱是否支持各种不同类型的光盘 (比如,CD-R、CD-RW、DVD-Rff 等等)。通过上述实施例,不仅能够对光驱的机械结构稳定性等性能进行全面地测试,还能够通过测试全面了解光驱的各种性能,比如可用性、耐用性、兼容性、识别性等等。以下将通过一个实例来具体描述本发明的光驱测试方法。当然,具体的顺序并不限于以下实例。(1)详细记录光驱信息。该光驱信息包括但不限于品牌、型号、Firmware版本、光驱支持光盘类型、缓存大小、界面接口及机械尺寸等等。(2)记录测试平台详细参数与信息。基准测试平台为Intel ICHlOR南桥和AMD SP5100(SB710)南桥。(3)常规外观检查。(4)机械结构测试及检查。需要测试光驱与机箱结构兼容性,光驱与光驱热插拔托盘兼容性,光驱与电缆兼容性和光驱与制定背板兼容性。(5)实施功能性测试部分。a)实施光驱识别测试。主要在BIOS设置界面查看光驱识别状况的信息。检查系统能否识别到光驱的品牌与型号。b)实施系统安装界面加载测试。此测试项主要检测光驱能否读取操作系统安装光盘,并且进入到操作系统安装界面。e)实施光驱手动开关门测试。进行50次光驱开关门测试来检测光驱弹入/弹出机械结构的功能性和稳定性。d)实施自动开关门测试。进行12小时以上光驱自动开关门测试。测试过程使用自编测试脚本,通过调用系统函数的调用实现光驱开关门功能,并且关门之后进行光盘识别过程。如识别成功,则继续弹出。如未识别,则报错。经过此测试,可以验证光驱托盘开关系统的机械结构稳定性。e)实施系统安装测试。分别在以上两种基本平台下针对光驱在硬盘的不同工作模式下(IDE模式和AHCI模式),判断能否正常安装操作系统。需要安装的操作系统主要为 Windows和Linux系统。在客户需求中,系统安装为光驱最常使用到的一种应用类型。f)实施光驱详细信息测试。使用Nero Info Tool5来识别光驱的具体信息,包括类型、额定读取速度、额定刻录速度、固件版本、缓冲大小、生产日期和序列号等。然后针对光驱针对某一种或某一些光盘类型(比如,DVD-RW等等)的读写特性支持情况具体查询, 并记录列表中具体的支持情况。(6)实施光驱性能测试。使用Nero DiscSpeed5分别在IDE和AHCI模式先针对光驱的性能进行测试。该项测试包括首先进行读取测试,将CD光盘装入光驱中,并测试平均速度、速度类型、测试开始时间、测试结束时间。再将DVD光盘装入光驱中,测试平均速度、 随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率等参数。性能测试全面反映了光驱在读取不同光盘状况下具体的性能表现。接下来进行写入测试。写入测试内容与读取测试大致相同。(7)在Linux系统下,使用DD命令来进行光驱读性能测试。(8)实施光驱压力测试。使用以上两种基准平台,在IDE和AHCI模式下进行光驱复制和比较(Copy and Compare)测试。此测试可以通过编写脚本的方式来实现。此脚本可以持续进行光驱读取,并复制到硬盘,之后比较硬盘与光驱文件内容。经过此脚本进行长时间测试,可有效对光驱实行高负载,以此检测光驱的稳定性与可靠性。(9)实施光驱开关机特性测试。反复进行开关机测试。自动开机上电,通过光驱引导进入光盘系统并关机。反复进行。由此可以综合验证光驱识别状况、光驱读盘性能和兼容性。(10)实施光驱兼容性测试。将光驱分别与多类主板进行连接,从而判断出该光驱的兼容性。经过以上测试实例,基本上可以判断出待测光驱的多方面性能,比如兼容性、功能性和稳定性等等。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种光驱测试方法,所述光驱安装在计算机上,光驱托盘内装有光盘,其特征在于, 包括步骤Sll 自动打开所述光驱托盘;以及步骤S12 自动关闭所述光驱托盘,如果所述计算机能够识别所述光盘,则再次执行所述步骤S11,直到所述步骤Sll被执行过第一预定次数。
2.根据权利要求1所述的光驱测试方法,其特征在于,进一步包括步骤S21 自动接通所述计算机的电源;步骤S22 如果所述计算机能够通过所述光驱引导进入所述光盘中所存储的操作系统,则自动断开所述计算机的电源;以及步骤S23 执行步骤S21,直到所述步骤S21被执行过第二预定次数。
3.根据权利要求1或2所述的光驱测试方法,其特征在于,进一步包括步骤S31 自动将所述光盘上的第一数据复制到所述计算机的硬盘上,从而在所述计算机的硬盘上形成第二数据;以及步骤S32 如果所述第一数据与所述第二数据相同,则执行步骤S31,直到所述步骤S31 被执行过第三预定次数。
4.根据权利要求3所述的光驱测试方法,其特征在于,进一步包括通过所述计算机的 BIOS设置界面判断所述光驱能否被正确识别。
5.根据权利要求3所述的光驱测试方法,其特征在于,进一步包括在所述光驱中装入操作系统安装光盘,判断所述光驱能否读取所述操作系统安装光盘并且进入到操作系统安装界面。
6.根据权利要求5所述的光驱测试方法,其特征在于,进一步包括判断能否通过所述操作系统安装光盘在IDE模式和AHCI模式下在所述计算机中安装操作系统。
7.根据权利要求3所述的光驱测试方法,其特征在于,进一步包括手动对所述光驱托盘进行多次打开和关闭。
8.根据权利要求3所述的光驱测试方法,其特征在于,进一步包括使用Nero DiscSpeed 5分别在IDE模式和AHCI模式针对所述光驱进行测试,包括将⑶光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱读取的平均速度、速度类型、测试开始时间和测试结束时间;将DVD光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱读取的平均速度、 随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率;将⑶光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱写入的平均速度、速度类型、测试开始时间和测试结束时间;以及将DVD光盘装入所述光驱内,使用Nero DiscSpeed 5测试所述光驱写入的平均速度、 随机访问时间、测试开始时间、测试结束时间、速度类型、DAE品质和CPU占用率。
9.根据权利要求8所述的光驱测试方法,其特征在于,进一步包括在Linux系统下, 使用DD命令测试出所述光驱的读取性能。
10.根据权利要求3所述的光驱测试方法,其特征在于,进一步包括使用Nero Info Tool 5识别所述光驱的信息,所述信息包括类型、额定读取速度、额定刻录速度、固件版本、缓冲大小、生产日期和序列号;以及使用Nero Info Tool 5判断出所述光驱是否支持不同类型的光盘。
全文摘要
根据本发明的一个方面,提供了一种光驱测试方法,光驱安装在计算机上,光驱托盘内装有光盘,其特征在于,包括步骤S11自动打开光驱托盘;以及步骤S12自动关闭光驱托盘,如果计算机能够识别光盘,则再次执行步骤S11,直到步骤S11被执行过第一预定次数。通过本发明所描述的一种光驱测试方法,能够对光驱的机械结构稳定性等性能进行全面地测试,从而能够通过测试全面了解光驱的各种性能。
文档编号G11B20/18GK102496379SQ20111045498
公开日2012年6月13日 申请日期2011年12月30日 优先权日2011年12月30日
发明者刘流, 赵雷 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1