《测试系统.pdf》由会员分享,可在线阅读,更多相关《测试系统.pdf(9页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102455958 A (43)申请公布日 2012.05.16 C N 1 0 2 4 5 5 9 5 8 A *CN102455958A* (21)申请号 201010514021.7 (22)申请日 2010.10.15 G06F 11/22(2006.01) (71)申请人英业达股份有限公司 地址中国台湾台北市士林区后港街六十六 号 (72)发明人孙佑良 (74)专利代理机构北京律诚同业知识产权代理 有限公司 11006 代理人陈红 (54) 发明名称 测试系统 (57) 摘要 本发明揭露一种测试系统,包含至少一受测 端以及一测试端。测试端与受测端建立连结。测。
2、 试端存有数个预设硬件型号以及对应于预设硬件 型号的数个预设硬件设定文件。测试端判断受测 端的型号是否为预设硬件型号的其中之一。测试 端在受测端型号为预设硬件型号的其中之一时, 自预设硬件设定文件中,取得对应于受测端型号 的一受测端硬件设定文件。测试端根据受测端硬 件设定文件,产生至少一受测端测试项目。测试端 对受测端执行至少一受测端测试项目。 (51)Int.Cl. 权利要求书2页 说明书5页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 1 页 1/2页 2 1.一种测试系统,其特征在于,包含: 至少一受测端,具有一受测端型。
3、号;以及 一测试端,与该受测端建立连结,包含: 一硬件菜单,存有多个预设硬件型号以及对应于该些预设硬件型号的多个预设硬件设 定文件; 一型号判断模块,判断该受测端型号是否为该些预设硬件型号的其中之一; 一设定文件取得模块,在该受测端型号为该些预设硬件型号的其中之一时,自存于该 硬件菜单的该些预设硬件设定文件中,取得对应于该受测端型号的一受测端硬件设定文 件; 一测试项目产生模块,根据该受测端硬件设定文件,产生至少一受测端测试项目;以及 一测试执行模块,对该受测端执行该至少一受测端测试项目。 2.根据权利要求1所述的测试系统,其特征在于,该测试端还包含: 一硬件侦测模块,在该受测端型号不为该些预。
4、设硬件型号的其中之一时,对该受测端 进行侦测,以取得该受测端的该受测端硬件设定文件。 3.根据权利要求2所述的测试系统,其特征在于,该测试端还包含: 一设定文件写入模块,将该硬件侦测模块所取得的该受测端硬件设定文件,写入该硬 件菜单。 4.根据权利要求1所述的测试系统,其特征在于,该测试端还包含: 一网页提供模块,提供一测试网页,其中在对该受测端执行该至少一受测端测试项目 时,该测试执行模块定时回传一目前测试信息至该网页提供模块,借此使该网页提供模块 将该目前测试信息,显示于该测试网页。 5.根据权利要求1所述的测试系统,其特征在于,该测试端还包含: 一网页提供模块,提供一测试网页, 其中该测。
5、试项目产生模块根据该受测端硬件设定文件,提供多个可选测试项目至该网 页提供模块,该网页提供模块将该些可选测试项目显示于该测试网页,借此透过该测试网 页,产生一选择信号以选择该些可选测试项目的至少其中之一,作为该至少一受测端测试 项目。 6.根据权利要求1所述的测试系统,其特征在于,该测试端还包含: 一测试结果数据库;以及 一测试结果产生模块,在对该受测端执行该至少一受测端测试项目后,产生一测试结 果,并储存该测试结果至该测试结果数据库。 7.根据权利要求1所述的测试系统,其特征在于,该测试端还包含: 一排程模块,在该至少一受测端测试项目为多个时,对该些受测端测试项目进行排程, 以产生一受测端测。
6、试项目排序,借此使该测试执行模块根据该受测端测试项目排序,对该 受测端执行该些受测端测试项目。 8.一种测试系统,其特征在于,包含: 至少一受测端,具有一受测端型号;以及 一测试端,与该受测端建立连结,包含: 一硬件菜单,存有多个预设硬件型号以及对应于该些预设硬件型号的多个预设硬件设 权 利 要 求 书CN 102455958 A 2/2页 3 定文件; 一型号判断模块,判断该受测端型号是否为该些预设硬件型号的其中之一; 一设定文件取得模块,在该受测端型号为该些预设硬件型号的其中之一时,自存于该 硬件菜单的该些预设硬件设定文件中,取得对应于该受测端型号的一受测端硬件设定文 件; 一硬件侦测模块。
7、,在该受测端型号不为该些预设硬件型号的其中之一时,对该受测端 进行侦测,以取得该受测端的该受测端硬件设定文件; 一设定文件写入模块,将该硬件侦测模块所取得的该受测端硬件设定文件,写入该硬 件菜单; 一网页提供模块,提供一测试网页; 一测试项目产生模块,根据该受测端硬件设定文件,提供多个可选测试项目至该网 页提供模块,该网页提供模块将该些可选测试项目显示于该测试网页,借此透过该测试网 页产生一选择信号,以选择该些可选测试项目的至少其中之一,作为至少一受测端测试项 目; 一测试执行模块,对该受测端执行该至少一受测端测试项目,其中在对该受测端执行 该至少一受测端测试项目时,该测试执行模块定时回传一目。
8、前测试信息至该网页提供模 块,借此使该网页提供模块将该目前测试信息,显示于该测试网页; 一测试结果数据库; 一测试结果产生模块,在对该受测端执行该至少一受测端测试项目后,产生一测试结 果,并储存该测试结果至该测试结果数据库;以及 一排程模块,在该至少一受测端测试项目为多个时,对该些受测端测试项目进行排程, 以产生一受测端测试项目排序,借此使该测试执行模块根据该受测端测试项目排序,对该 受测端执行该些受测端测试项目。 权 利 要 求 书CN 102455958 A 1/5页 4 测试系统 技术领域 0001 本发明是有关于一种测试系统。 背景技术 0002 随着信息科技的高度发展,计算机硬件装置。
9、的应用也愈趋普及。这些计算机硬件 装置包括使屏幕显示数据的显示卡、使计算机发出声音的声卡等以及连结网络的网络卡 等。以网络卡为例,网络卡是计算机主机和因特网沟通的桥梁,如果没有网络卡,则计算机 主机就无法连结上因特网。 0003 当这些计算机硬件装置制作完成,需要一套测试方法来测试这些硬件装置的功能 以及效能。例如,在测试网络卡时,会先启用网络卡,然后确认主机是否能够连结上因特网, 以及连结上网络所耗费的时间,来验证网络卡的功能以及效能。 0004 先前技术在测试这些计算机硬件装置时,需先侦测计算机硬件装置的硬件设定文 件,如中央处理单元(Central Processing Unit)的型号。
10、、所支持的错误侦测方式、所支持 的错误更正方式或其它硬件相关设定文件。然而,侦测硬件设定常导致计算机硬件装置开 机缓慢,因而需要较长的测试时间。 发明内容 0005 因此,本发明的目的在于提供一种测试系统。 0006 本发明的一实施方式是在提供一种测试系统,用以在已存有受测端的硬件设定文 件时,根据已存有的受测端的硬件设定文件,对受测端进行测试,而不重新侦测受测端的硬 件设定。测试系统包含至少一受测端以及一测试端。测试端与受测端建立连结。受测端具 有一受测端型号。测试端包含一硬件菜单、一型号判断模块、一设定文件取得模块、一测试 项目产生模块以及一测试执行模块。硬件菜单存有数个预设硬件型号以及对。
11、应于各预设硬 件型号的数个预设硬件设定文件。型号判断模块判断受测端型号是否为预设硬件型号的其 中之一。在受测端型号为预设硬件型号的其中之一时,设定文件取得模块自存于硬件菜单 的预设硬件设定文件中,取得对应于受测端型号的一受测端硬件设定文件。测试项目产生 模块根据受测端硬件设定文件,产生至少一受测端测试项目。测试执行模块对受测端执行 至少一受测端测试项目。 0007 根据本发明的一实施例,测试端还可包含一硬件侦测模块,用以在受测端型号不 为预设硬件型号的其中之一时,对受测端进行侦测,以取得受测端的受测端硬件设定文件。 此外,测试端还可包含一设定文件写入模块,用以将硬件侦测模块所取得的受测端硬件设。
12、 定文件,写入硬件菜单。 0008 根据本发明的另一实施例,测试端还可包含一网页提供模块,用以提供一测试网 页。其中在对受测端执行至少一受测端测试项目时,测试执行模块可定时回传一目前测试 信息至网页提供模块,借此使网页提供模块将目前测试信息,显示于测试网页。此外,测试 项目产生模块可根据受测端硬件设定文件,提供数个可选测试项目至网页提供模块。网页 说 明 书CN 102455958 A 2/5页 5 提供模块将可选测试项目显示于测试网页,借此透过测试网页,产生一选择信号以选择可 选测试项目的至少其中之一,作为至少一受测端测试项目。 0009 根据本发明的另一实施例,测试端还可包含一测试结果数据。
13、库以及一测试结果产 生模块。测试结果产生模块在对受测端执行至少一受测端测试项目后,产生一测试结果,并 储存测试结果至测试结果数据库。 0010 根据本发明的另一实施例,测试端还可包含一排程模块,用以在至少一受测端测 试项目为数个时,对受测端测试项目进行排程,以产生一受测端测试项目排序。于是,测试 执行模块根据受测端测试项目排序,对受测端执行受测端测试项目。 0011 本发明的另一实施方式是在提供一种测试系统,包含: 0012 至少一受测端,具有一受测端型号;以及 0013 一测试端,与该受测端建立连结,包含: 0014 一硬件菜单,存有多个预设硬件型号以及对应于该些预设硬件型号的多个预设硬 件。
14、设定文件; 0015 一型号判断模块,判断该受测端型号是否为该些预设硬件型号的其中之一; 0016 一设定文件取得模块,在该受测端型号为该些预设硬件型号的其中之一时,自存 于该硬件菜单的该些预设硬件设定文件中,取得对应于该受测端型号的一受测端硬件设定 文件; 0017 一硬件侦测模块,在该受测端型号不为该些预设硬件型号的其中之一时,对该受 测端进行侦测,以取得该受测端的该受测端硬件设定文件; 0018 一设定文件写入模块,将该硬件侦测模块所取得的该受测端硬件设定文件,写入 该硬件菜单; 0019 一网页提供模块,提供一测试网页; 0020 一测试项目产生模块,根据该受测端硬件设定文件,提供多个。
15、可选测试项目至该 网页提供模块,该网页提供模块将该些可选测试项目显示于该测试网页,借此透过该测试 网页产生一选择信号,以选择该些可选测试项目的至少其中之一,作为至少一受测端测试 项目; 0021 一测试执行模块,对该受测端执行该至少一受测端测试项目,其中在对该受测端 执行该至少一受测端测试项目时,该测试执行模块定时回传一目前测试信息至该网页提供 模块,借此使该网页提供模块将该目前测试信息,显示于该测试网页; 0022 一测试结果数据库; 0023 一测试结果产生模块,在对该受测端执行该至少一受测端测试项目后,产生一测 试结果,并储存该测试结果至该测试结果数据库;以及 0024 一排程模块,在该。
16、至少一受测端测试项目为多个时,对该些受测端测试项目进行 排程,以产生一受测端测试项目排序,借此使该测试执行模块根据该受测端测试项目排序, 对该受测端执行该些受测端测试项目。 0025 由上述本发明实施方式可知,应用本发明具有下列优点。在受测端的硬件设定文 件已存于硬件菜单时,可直接根据硬件菜单中对应于受测端型号的硬件设定文件,对受测 端进行测试。因此,可省去侦测受测端的硬件设定文件的时间。此外,在硬件菜单中不存有 受测端的硬件设定文件时,仍可先侦测受测端的硬件设定文件,以作为测试受测端的依据。 说 明 书CN 102455958 A 3/5页 6 此外,可通过一测试网页显示测试信息或提供测试相。
17、关的操作。其中,由于网页的兼容性高 且易于透过网络传输,因此测试网页可于测试端的本机上显示或透过网络传送至远程。 附图说明 0026 为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说 明如下: 0027 图1是依照本发明一实施方式的一种测试系统的功能方块图。 0028 【主要组件符号说明】 0029 100:受测端 207:测试执行模块 0030 200:测试端 208:网页提供模块 0031 201:硬件菜单 209:测试结果数据库 0032 202:型号判断模块 210:测试结果产生模块 0033 203:设定文件取得模块 211:排程模块 0034 204:硬件侦。
18、测模块 212:显示组件 0035 205:设定文件写入模块 213:网络通讯组件 0036 206:测试项目产生模块 300:网络 具体实施方式 0037 以下将以附图及详细说明清楚说明本发明的精神,任何所属技术领域中具有通常 知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加以改变及修饰,其并 不脱离本发明的精神与范围。 0038 请参照图1,其系依照本发明一实施方式的一种测试系统的功能方块图。在测试 系统的测试端已存有受测端的硬件设定文件时,测试端根据已存有的受测端的硬件设定文 件,对受测端进行测试,而不重新侦测受测端的硬件设定。 0039 测试系统包含至少一受测端100以及。
19、一测试端200。测试端200与受测端100建 立连结。其中,受测端100可为计算机硬件装置或其它电子装置。测试端200可为与受测 端100相异的装置。此外,测试端200亦可为安装于受测端100的一测试程序。受测端100 具有一受测端型号。测试端200包含一硬件菜单201、一型号判断模块202、一设定文件取 得模块203、一测试项目产生模块206以及一测试执行模块207。硬件菜单201存有数个预 设硬件型号以及对应于各预设硬件型号的数个预设硬件设定文件。其中,预设硬件设定文 件可包含预设硬件型号的中央处理单元(Central Processing Unit)的型号、所支持的错 误侦测方式、所支持。
20、的错误更正方式或其它硬件相关设定文件。 0040 型号判断模块202判断受测端100的受测端型号是否为存于硬件菜单201的预设 硬件型号的其中之一。在受测端100的受测端型号为预设硬件型号的其中之一时,设定文 件取得模块203自存于硬件菜单100的预设硬件设定文件中,取得对应于受测端型号的一 受测端硬件设定文件。测试项目产生模块206根据受测端硬件设定文件,产生至少一受测 端测试项目。测试执行模块207对受测端100执行至少一受测端测试项目。如此一来,可 在不需重新侦测受测端100的硬件设定文件的前提下,对受测端100进行测试,因而可省去 侦测受测端100的硬件设定文件所需的时间。此外,可避免。
21、对受测端100进行其硬件设定 说 明 书CN 102455958 A 4/5页 7 文件所不支持的测试,因而进一步节省测试时间。 0041 此外,可在硬件菜单201不存有对应于受测端型号的硬件设定文件时,侦测受测 端100的硬件设定。因此,测试端200还可包含一硬件侦测模块204,用以在受测端型号不 为预设硬件型号的其中之一时,对受测端100进行侦测,以取得受测端100的受测端硬件设 定文件。于是,测试项目产生模块206可根据所侦测的受测端硬件设定文件,产生受测端测 试项目,供测试执行模块207对受测端100执行。如此一来,即使硬件菜单201不存有受测 端100的硬件设定文件,测试端200仍可。
22、对受测端100进行测试。另外,测试端200还可包 含一设定文件写入模块205,用以将硬件侦测模块204所取得的受测端硬件设定文件,写入 硬件菜单201。如此一来,在下次测试与受测端100相同型号的装置时,测试端200可通过 已写入硬件菜单201的硬件设定文件进行测试。 0042 测试端200可提供网页,以显示测试信息或提供测试相关的操作。因此,测试端 200还可包含一网页提供模块208,用以提供一测试网页。其中,网页提供模块208所提供 的测试网页可显示于测试端200的一显示组件212。此外,网页提供模块208所提供的测试 网页可透过测试端200的一网络通讯组件213,传送至网络300。如此一。
23、来,使用者可透过 网络300取得测试网页,而在远程取得相关的测试信息或操控测试。此外,由于测试网页兼 容性高,可于多种操作系统或多种平台执行,故不需随着进行测试之操作系统或平台之不 同而重新修改。 0043 另外,在对受测端100执行至少一受测端测试项目时,测试执行模块207可定时回 传一目前测试信息至网页提供模块208。于是,网页提供模块208可将目前测试信息,显示 于测试网页。其中,目前测试信息可包含目前测试进度、已执行完成之测试项目、已执行完 成的测试项目的结果或其它测试相关的信息。 0044 此外,测试项目产生模块206可根据受测端硬件设定文件,提供数个可选测试项 目至网页提供模块20。
24、8。网页提供模块208将可选测试项目显示于测试网页。于是,使用者 可透过测试网页,选择可选测试项目的至少其中之一,作为至少一受测端测试项目,以产生 一选择信号。如此一来,使用者可透过测试网页,选择欲对受测端100进行的测试项目。 0045 测试端200可将测试结果存于数据库供查询。因此,测试端200还可包含一测试 结果数据库209以及一测试结果产生模块210。测试结果产生模块210在对受测端100执 行至少一受测端测试项目后,产生一测试结果,并储存测试结果至测试结果数据库209。其 中,测试结果产生模块210所产生的测试结果可为log槽。如此一来,使用者可查询测试结 果数据库209中的测试结果。
25、,而得知受测端100的测试结果。尤其,在对多个受测端进行测 试时,仅需查询测试结果数据库209,即可得知多个受测端的测试结果,而不需一一查询各 受测端。 0046 在要对受测端100进行多个测试项目时,测试端200可对测试项目进行排程。因 此,测试端200还可包含一排程模块211,用以在至少一受测端测试项目为数个时,对受测 端测试项目进行排程,以产生一受测端测试项目排序。于是,测试执行模块207根据受测端 测试项目排序,对受测端100执行受测端测试项目。如此一来,可使受测端测试项目的执行 顺序较为弹性。此外,如欲采用不同的排程方式进行排序时,仅需改写排程模块211,而不需 更动测试端200的其。
26、它模块。 0047 由上述本发明实施方式可知,应用本发明具有下列优点。在受测端的硬件设定文 说 明 书CN 102455958 A 5/5页 8 件已存于硬件菜单时,可直接根据硬件菜单中对应于受测端型号的硬件设定文件,对受测 端进行测试。因此,可省去侦测受测端的硬件设定文件的时间。此外,在硬件菜单中不存有 受测端的硬件设定文件时,仍可先侦测受测端的硬件设定文件,以作为测试受测端的依据。 此外,可通过一测试网页显示测试信息或提供测试相关的操作。其中,由于网页的兼容性高 且易于透过网络传输,因此测试网页可于测试端的本机上显示或透过网络传送至远程不同 平台或操作系统的装置。 0048 虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺 者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当 视所附的权利要求书所界定的范围为准。 说 明 书CN 102455958 A 1/1页 9 图1 说 明 书 附 图CN 102455958 A 。