CN102455958A - 测试*** - Google Patents

测试*** Download PDF

Info

Publication number
CN102455958A
CN102455958A CN2010105140217A CN201010514021A CN102455958A CN 102455958 A CN102455958 A CN 102455958A CN 2010105140217 A CN2010105140217 A CN 2010105140217A CN 201010514021 A CN201010514021 A CN 201010514021A CN 102455958 A CN102455958 A CN 102455958A
Authority
CN
China
Prior art keywords
test
tested end
module
webpage
tested
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010105140217A
Other languages
English (en)
Inventor
孙佑良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN2010105140217A priority Critical patent/CN102455958A/zh
Publication of CN102455958A publication Critical patent/CN102455958A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明揭露一种测试***,包含至少一受测端以及一测试端。测试端与受测端建立连结。测试端存有数个预设硬件型号以及对应于预设硬件型号的数个预设硬件设定文件。测试端判断受测端的型号是否为预设硬件型号的其中之一。测试端在受测端型号为预设硬件型号的其中之一时,自预设硬件设定文件中,取得对应于受测端型号的一受测端硬件设定文件。测试端根据受测端硬件设定文件,产生至少一受测端测试项目。测试端对受测端执行至少一受测端测试项目。

Description

测试***
技术领域
本发明是有关于一种测试***。
背景技术
随着信息科技的高度发展,计算机硬件装置的应用也愈趋普及。这些计算机硬件装置包括使屏幕显示数据的显示卡、使计算机发出声音的声卡等以及连结网络的网络卡等。以网络卡为例,网络卡是计算机主机和因特网沟通的桥梁,如果没有网络卡,则计算机主机就无法连结上因特网。
当这些计算机硬件装置制作完成,需要一套测试方法来测试这些硬件装置的功能以及效能。例如,在测试网络卡时,会先启用网络卡,然后确认主机是否能够连结上因特网,以及连结上网络所耗费的时间,来验证网络卡的功能以及效能。
先前技术在测试这些计算机硬件装置时,需先侦测计算机硬件装置的硬件设定文件,如中央处理单元(Central Processing Unit)的型号、所支持的错误侦测方式、所支持的错误更正方式或其它硬件相关设定文件。然而,侦测硬件设定常导致计算机硬件装置开机缓慢,因而需要较长的测试时间。
发明内容
因此,本发明的目的在于提供一种测试***。
本发明的一实施方式是在提供一种测试***,用以在已存有受测端的硬件设定文件时,根据已存有的受测端的硬件设定文件,对受测端进行测试,而不重新侦测受测端的硬件设定。测试***包含至少一受测端以及一测试端。测试端与受测端建立连结。受测端具有一受测端型号。测试端包含一硬件菜单、一型号判断模块、一设定文件取得模块、一测试项目产生模块以及一测试执行模块。硬件菜单存有数个预设硬件型号以及对应于各预设硬件型号的数个预设硬件设定文件。型号判断模块判断受测端型号是否为预设硬件型号的其中之一。在受测端型号为预设硬件型号的其中之一时,设定文件取得模块自存于硬件菜单的预设硬件设定文件中,取得对应于受测端型号的一受测端硬件设定文件。测试项目产生模块根据受测端硬件设定文件,产生至少一受测端测试项目。测试执行模块对受测端执行至少一受测端测试项目。
根据本发明的一实施例,测试端还可包含一硬件侦测模块,用以在受测端型号不为预设硬件型号的其中之一时,对受测端进行侦测,以取得受测端的受测端硬件设定文件。此外,测试端还可包含一设定文件写入模块,用以将硬件侦测模块所取得的受测端硬件设定文件,写入硬件菜单。
根据本发明的另一实施例,测试端还可包含一网页提供模块,用以提供一测试网页。其中在对受测端执行至少一受测端测试项目时,测试执行模块可定时回传一目前测试信息至网页提供模块,借此使网页提供模块将目前测试信息,显示于测试网页。此外,测试项目产生模块可根据受测端硬件设定文件,提供数个可选测试项目至网页提供模块。网页提供模块将可选测试项目显示于测试网页,借此透过测试网页,产生一选择信号以选择可选测试项目的至少其中之一,作为至少一受测端测试项目。
根据本发明的另一实施例,测试端还可包含一测试结果数据库以及一测试结果产生模块。测试结果产生模块在对受测端执行至少一受测端测试项目后,产生一测试结果,并储存测试结果至测试结果数据库。
根据本发明的另一实施例,测试端还可包含一排程模块,用以在至少一受测端测试项目为数个时,对受测端测试项目进行排程,以产生一受测端测试项目排序。于是,测试执行模块根据受测端测试项目排序,对受测端执行受测端测试项目。
本发明的另一实施方式是在提供一种测试***,包含:
至少一受测端,具有一受测端型号;以及
一测试端,与该受测端建立连结,包含:
一硬件菜单,存有多个预设硬件型号以及对应于该些预设硬件型号的多个预设硬件设定文件;
一型号判断模块,判断该受测端型号是否为该些预设硬件型号的其中之一;
一设定文件取得模块,在该受测端型号为该些预设硬件型号的其中之一时,自存于该硬件菜单的该些预设硬件设定文件中,取得对应于该受测端型号的一受测端硬件设定文件;
一硬件侦测模块,在该受测端型号不为该些预设硬件型号的其中之一时,对该受测端进行侦测,以取得该受测端的该受测端硬件设定文件;
一设定文件写入模块,将该硬件侦测模块所取得的该受测端硬件设定文件,写入该硬件菜单;
一网页提供模块,提供一测试网页;
一测试项目产生模块,根据该受测端硬件设定文件,提供多个可选测试项目至该网页提供模块,该网页提供模块将该些可选测试项目显示于该测试网页,借此透过该测试网页产生一选择信号,以选择该些可选测试项目的至少其中之一,作为至少一受测端测试项目;
一测试执行模块,对该受测端执行该至少一受测端测试项目,其中在对该受测端执行该至少一受测端测试项目时,该测试执行模块定时回传一目前测试信息至该网页提供模块,借此使该网页提供模块将该目前测试信息,显示于该测试网页;
一测试结果数据库;
一测试结果产生模块,在对该受测端执行该至少一受测端测试项目后,产生一测试结果,并储存该测试结果至该测试结果数据库;以及
一排程模块,在该至少一受测端测试项目为多个时,对该些受测端测试项目进行排程,以产生一受测端测试项目排序,借此使该测试执行模块根据该受测端测试项目排序,对该受测端执行该些受测端测试项目。
由上述本发明实施方式可知,应用本发明具有下列优点。在受测端的硬件设定文件已存于硬件菜单时,可直接根据硬件菜单中对应于受测端型号的硬件设定文件,对受测端进行测试。因此,可省去侦测受测端的硬件设定文件的时间。此外,在硬件菜单中不存有受测端的硬件设定文件时,仍可先侦测受测端的硬件设定文件,以作为测试受测端的依据。此外,可通过一测试网页显示测试信息或提供测试相关的操作。其中,由于网页的兼容性高且易于透过网络传输,因此测试网页可于测试端的本机上显示或透过网络传送至远程。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1是依照本发明一实施方式的一种测试***的功能方块图。
【主要组件符号说明】
100:受测端            207:测试执行模块
200:测试端            208:网页提供模块
201:硬件菜单          209:测试结果数据库
202:型号判断模块      210:测试结果产生模块
203:设定文件取得模块  211:排程模块
204:硬件侦测模块      212:显示组件
205:设定文件写入模块  213:网络通讯组件
206:测试项目产生模块  300:网络
具体实施方式
以下将以附图及详细说明清楚说明本发明的精神,任何所属技术领域中具有通常知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加以改变及修饰,其并不脱离本发明的精神与范围。
请参照图1,其系依照本发明一实施方式的一种测试***的功能方块图。在测试***的测试端已存有受测端的硬件设定文件时,测试端根据已存有的受测端的硬件设定文件,对受测端进行测试,而不重新侦测受测端的硬件设定。
测试***包含至少一受测端100以及一测试端200。测试端200与受测端100建立连结。其中,受测端100可为计算机硬件装置或其它电子装置。测试端200可为与受测端100相异的装置。此外,测试端200亦可为安装于受测端100的一测试程序。受测端100具有一受测端型号。测试端200包含一硬件菜单201、一型号判断模块202、一设定文件取得模块203、一测试项目产生模块206以及一测试执行模块207。硬件菜单201存有数个预设硬件型号以及对应于各预设硬件型号的数个预设硬件设定文件。其中,预设硬件设定文件可包含预设硬件型号的中央处理单元(Central Processing Unit)的型号、所支持的错误侦测方式、所支持的错误更正方式或其它硬件相关设定文件。
型号判断模块202判断受测端100的受测端型号是否为存于硬件菜单201的预设硬件型号的其中之一。在受测端100的受测端型号为预设硬件型号的其中之一时,设定文件取得模块203自存于硬件菜单100的预设硬件设定文件中,取得对应于受测端型号的一受测端硬件设定文件。测试项目产生模块206根据受测端硬件设定文件,产生至少一受测端测试项目。测试执行模块207对受测端100执行至少一受测端测试项目。如此一来,可在不需重新侦测受测端100的硬件设定文件的前提下,对受测端100进行测试,因而可省去侦测受测端100的硬件设定文件所需的时间。此外,可避免对受测端100进行其硬件设定文件所不支持的测试,因而进一步节省测试时间。
此外,可在硬件菜单201不存有对应于受测端型号的硬件设定文件时,侦测受测端100的硬件设定。因此,测试端200还可包含一硬件侦测模块204,用以在受测端型号不为预设硬件型号的其中之一时,对受测端100进行侦测,以取得受测端100的受测端硬件设定文件。于是,测试项目产生模块206可根据所侦测的受测端硬件设定文件,产生受测端测试项目,供测试执行模块207对受测端100执行。如此一来,即使硬件菜单201不存有受测端100的硬件设定文件,测试端200仍可对受测端100进行测试。另外,测试端200还可包含一设定文件写入模块205,用以将硬件侦测模块204所取得的受测端硬件设定文件,写入硬件菜单201。如此一来,在下次测试与受测端100相同型号的装置时,测试端200可通过已写入硬件菜单201的硬件设定文件进行测试。
测试端200可提供网页,以显示测试信息或提供测试相关的操作。因此,测试端200还可包含一网页提供模块208,用以提供一测试网页。其中,网页提供模块208所提供的测试网页可显示于测试端200的一显示组件212。此外,网页提供模块208所提供的测试网页可透过测试端200的一网络通讯组件213,传送至网络300。如此一来,使用者可透过网络300取得测试网页,而在远程取得相关的测试信息或操控测试。此外,由于测试网页兼容性高,可于多种操作***或多种平台执行,故不需随着进行测试之操作***或平台之不同而重新修改。
另外,在对受测端100执行至少一受测端测试项目时,测试执行模块207可定时回传一目前测试信息至网页提供模块208。于是,网页提供模块208可将目前测试信息,显示于测试网页。其中,目前测试信息可包含目前测试进度、已执行完成之测试项目、已执行完成的测试项目的结果或其它测试相关的信息。
此外,测试项目产生模块206可根据受测端硬件设定文件,提供数个可选测试项目至网页提供模块208。网页提供模块208将可选测试项目显示于测试网页。于是,使用者可透过测试网页,选择可选测试项目的至少其中之一,作为至少一受测端测试项目,以产生一选择信号。如此一来,使用者可透过测试网页,选择欲对受测端100进行的测试项目。
测试端200可将测试结果存于数据库供查询。因此,测试端200还可包含一测试结果数据库209以及一测试结果产生模块210。测试结果产生模块210在对受测端100执行至少一受测端测试项目后,产生一测试结果,并储存测试结果至测试结果数据库209。其中,测试结果产生模块210所产生的测试结果可为log槽。如此一来,使用者可查询测试结果数据库209中的测试结果,而得知受测端100的测试结果。尤其,在对多个受测端进行测试时,仅需查询测试结果数据库209,即可得知多个受测端的测试结果,而不需一一查询各受测端。
在要对受测端100进行多个测试项目时,测试端200可对测试项目进行排程。因此,测试端200还可包含一排程模块211,用以在至少一受测端测试项目为数个时,对受测端测试项目进行排程,以产生一受测端测试项目排序。于是,测试执行模块207根据受测端测试项目排序,对受测端100执行受测端测试项目。如此一来,可使受测端测试项目的执行顺序较为弹性。此外,如欲采用不同的排程方式进行排序时,仅需改写排程模块211,而不需更动测试端200的其它模块。
由上述本发明实施方式可知,应用本发明具有下列优点。在受测端的硬件设定文件已存于硬件菜单时,可直接根据硬件菜单中对应于受测端型号的硬件设定文件,对受测端进行测试。因此,可省去侦测受测端的硬件设定文件的时间。此外,在硬件菜单中不存有受测端的硬件设定文件时,仍可先侦测受测端的硬件设定文件,以作为测试受测端的依据。此外,可通过一测试网页显示测试信息或提供测试相关的操作。其中,由于网页的兼容性高且易于透过网络传输,因此测试网页可于测试端的本机上显示或透过网络传送至远程不同平台或操作***的装置。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。

Claims (8)

1.一种测试***,其特征在于,包含:
至少一受测端,具有一受测端型号;以及
一测试端,与该受测端建立连结,包含:
一硬件菜单,存有多个预设硬件型号以及对应于该些预设硬件型号的多个预设硬件设定文件;
一型号判断模块,判断该受测端型号是否为该些预设硬件型号的其中之一;
一设定文件取得模块,在该受测端型号为该些预设硬件型号的其中之一时,自存于该硬件菜单的该些预设硬件设定文件中,取得对应于该受测端型号的一受测端硬件设定文件;
一测试项目产生模块,根据该受测端硬件设定文件,产生至少一受测端测试项目;以及
一测试执行模块,对该受测端执行该至少一受测端测试项目。
2.根据权利要求1所述的测试***,其特征在于,该测试端还包含:
一硬件侦测模块,在该受测端型号不为该些预设硬件型号的其中之一时,对该受测端进行侦测,以取得该受测端的该受测端硬件设定文件。
3.根据权利要求2所述的测试***,其特征在于,该测试端还包含:
一设定文件写入模块,将该硬件侦测模块所取得的该受测端硬件设定文件,写入该硬件菜单。
4.根据权利要求1所述的测试***,其特征在于,该测试端还包含:
一网页提供模块,提供一测试网页,其中在对该受测端执行该至少一受测端测试项目时,该测试执行模块定时回传一目前测试信息至该网页提供模块,借此使该网页提供模块将该目前测试信息,显示于该测试网页。
5.根据权利要求1所述的测试***,其特征在于,该测试端还包含:
一网页提供模块,提供一测试网页,
其中该测试项目产生模块根据该受测端硬件设定文件,提供多个可选测试项目至该网页提供模块,该网页提供模块将该些可选测试项目显示于该测试网页,借此透过该测试网页,产生一选择信号以选择该些可选测试项目的至少其中之一,作为该至少一受测端测试项目。
6.根据权利要求1所述的测试***,其特征在于,该测试端还包含:
一测试结果数据库;以及
一测试结果产生模块,在对该受测端执行该至少一受测端测试项目后,产生一测试结果,并储存该测试结果至该测试结果数据库。
7.根据权利要求1所述的测试***,其特征在于,该测试端还包含:
一排程模块,在该至少一受测端测试项目为多个时,对该些受测端测试项目进行排程,以产生一受测端测试项目排序,借此使该测试执行模块根据该受测端测试项目排序,对该受测端执行该些受测端测试项目。
8.一种测试***,其特征在于,包含:
至少一受测端,具有一受测端型号;以及
一测试端,与该受测端建立连结,包含:
一硬件菜单,存有多个预设硬件型号以及对应于该些预设硬件型号的多个预设硬件设定文件;
一型号判断模块,判断该受测端型号是否为该些预设硬件型号的其中之一;
一设定文件取得模块,在该受测端型号为该些预设硬件型号的其中之一时,自存于该硬件菜单的该些预设硬件设定文件中,取得对应于该受测端型号的一受测端硬件设定文件;
一硬件侦测模块,在该受测端型号不为该些预设硬件型号的其中之一时,对该受测端进行侦测,以取得该受测端的该受测端硬件设定文件;
一设定文件写入模块,将该硬件侦测模块所取得的该受测端硬件设定文件,写入该硬件菜单;
一网页提供模块,提供一测试网页;
一测试项目产生模块,根据该受测端硬件设定文件,提供多个可选测试项目至该网页提供模块,该网页提供模块将该些可选测试项目显示于该测试网页,借此透过该测试网页产生一选择信号,以选择该些可选测试项目的至少其中之一,作为至少一受测端测试项目;
一测试执行模块,对该受测端执行该至少一受测端测试项目,其中在对该受测端执行该至少一受测端测试项目时,该测试执行模块定时回传一目前测试信息至该网页提供模块,借此使该网页提供模块将该目前测试信息,显示于该测试网页;
一测试结果数据库;
一测试结果产生模块,在对该受测端执行该至少一受测端测试项目后,产生一测试结果,并储存该测试结果至该测试结果数据库;以及
一排程模块,在该至少一受测端测试项目为多个时,对该些受测端测试项目进行排程,以产生一受测端测试项目排序,借此使该测试执行模块根据该受测端测试项目排序,对该受测端执行该些受测端测试项目。
CN2010105140217A 2010-10-15 2010-10-15 测试*** Pending CN102455958A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105140217A CN102455958A (zh) 2010-10-15 2010-10-15 测试***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105140217A CN102455958A (zh) 2010-10-15 2010-10-15 测试***

Publications (1)

Publication Number Publication Date
CN102455958A true CN102455958A (zh) 2012-05-16

Family

ID=46039167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105140217A Pending CN102455958A (zh) 2010-10-15 2010-10-15 测试***

Country Status (1)

Country Link
CN (1) CN102455958A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102760086A (zh) * 2012-07-06 2012-10-31 北京泛华恒兴科技有限公司 基于柔性测试技术的数据检测控制方法和装置
CN103716097A (zh) * 2012-10-01 2014-04-09 安立股份有限公司 移动终端测试装置及移动终端测试方法
CN105279058A (zh) * 2015-11-20 2016-01-27 英业达科技有限公司 ***测试方法
CN109032862A (zh) * 2018-07-12 2018-12-18 江苏慧学堂***工程有限公司 一种计算机***故障诊断***及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1797366A (zh) * 2004-12-30 2006-07-05 英业达股份有限公司 计算机平台测试方法及***
CN101582038A (zh) * 2008-05-13 2009-11-18 英业达股份有限公司 测试用操作***安装方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1797366A (zh) * 2004-12-30 2006-07-05 英业达股份有限公司 计算机平台测试方法及***
CN101582038A (zh) * 2008-05-13 2009-11-18 英业达股份有限公司 测试用操作***安装方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102760086A (zh) * 2012-07-06 2012-10-31 北京泛华恒兴科技有限公司 基于柔性测试技术的数据检测控制方法和装置
CN102760086B (zh) * 2012-07-06 2016-06-08 北京泛华恒兴科技有限公司 基于柔性测试技术的数据检测控制方法和装置
CN103716097A (zh) * 2012-10-01 2014-04-09 安立股份有限公司 移动终端测试装置及移动终端测试方法
CN103716097B (zh) * 2012-10-01 2015-12-02 安立股份有限公司 移动终端测试装置及移动终端测试方法
CN105279058A (zh) * 2015-11-20 2016-01-27 英业达科技有限公司 ***测试方法
CN109032862A (zh) * 2018-07-12 2018-12-18 江苏慧学堂***工程有限公司 一种计算机***故障诊断***及方法

Similar Documents

Publication Publication Date Title
CN102708050B (zh) 移动应用测试方法和***
CN111427803B (zh) 自动化随机测试方法、装置、计算机设备及介质
CN102810077B (zh) 一种异常硬件的检测方法和装置
CN105260299A (zh) 软件测试方法、装置及***
CN101738550B (zh) 电子装置测试装置及测试方法
CN107168726A (zh) 一种动态配置应用程序的方法和装置
CN102664925B (zh) 一种展现搜索结果的方法及装置
CN107678949B (zh) 实现嵌入式设备不同通信方式的自动化测试方法
CN107133165B (zh) 浏览器兼容性检测方法及装置
CN110011875B (zh) 拨测方法、装置、设备及计算机可读存储介质
CN110442519B (zh) 一种崩溃文件处理方法、装置、电子设备及存储介质
CN108111364B (zh) 一种业务***的测试方法及装置
CN104468189B (zh) 一种针对不同客户版本自动升级bios的方法
CN101751329A (zh) 一种实现自动测试的方法和***
CN104199701A (zh) 一种在浏览器中启动应用的方法及装置
CN106126197A (zh) 使移动端应用页面与pc端应用页面同步的方法及装置
CN102455958A (zh) 测试***
CN105204912A (zh) 一种驱动程序匹配方法及装置
CN104809063A (zh) 分布式***的测试方法及装置
CN102455965A (zh) 电子装置测试***及方法
US8959209B1 (en) Systems and methods to indicate compatibility
CN112527678A (zh) 用于测试协议的方法、装置、设备以及存储介质
CN111736919A (zh) 埋点检查方法、装置及电子设备
CN111931161B (zh) 基于risc-v处理器的芯片验证方法、设备及存储介质
CN102984229A (zh) 用于配置信任机的方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120516