模块化测试方法及其装置的制作方法

文档序号:6651570阅读:159来源:国知局
专利名称:模块化测试方法及其装置的制作方法
技术领域
本发明涉及一种测试方法及其装置,特别是涉及一种采用模块化观念的测试方法及其装置。
背景技术
随着国际计算机网络及光纤传输科技的发展,相关的各种硬件单元也在市场上推陈出新,为了测试配备了各种硬件单元的计算机系统,除了需要搭建好待测系统本身,还要搭建一个具备了各种昂贵的仪器的测试系统(test rack),用来测试待测单元。
而不同的待测单元,通常会有一段专属的测试程序,此段专属的测试程序分别为不同的工程师采用不同的程序语言所编撰,一般工厂的生产线,根据机版功能的不同与其所搭配的硬件,将各种专属的测试程序组合起来成为一完整的测试档,而此一测试文件最常见的组合方式为采用批次文件方式予以组合。
无论采用何种方式以产生此测试档,最常遭遇的困难即为容易出现人为的程序代码撰写错误,且此种程序代码撰写不易,其防呆(idol proof)功能也不好。由管理层面来看,此测试文件较无系统性的规则,容易因为各工程师风格的不同而有不同的撰写方式,难以有效率的进行工作交接、资源共享与利用。

发明内容
为解决上述技术问题,本发明的目的在于提供一种模块化测试装置及其方法,配合工厂测试环境开发一管理整合管理软件,一测试装置搭载该管理整合管理软件,该测试装置以模块化的方式整合进行计算机硬件的测试,该管理整合管理软件的主要功能为集中管理原本分散的测试程序,使工程师更便利更有效率的整合各类测试项目与各种测试流程,达到模块化管理的目的。
首先,该发明提出一种模块化测试方法,为利用具有一整合操作接口的一整合管理软件整合若干个单一测试档,以测试若干个计算机硬件,该若干个单一测试档分别储存该若干个计算机硬件对应的若干个测试程序执行时所需的若干个参数,该方法包括启动该整合管理软件,进入该整合操作接口,其包含一单一测试模块模式和一整合测试模块模式;进入该整合测试模块模式,该整合测试模块模式包含一测试项目选取窗口与一档案列表窗口;在该测试项目选取窗口中选取该若干个单一测试档加入该档案列表窗口;将该档案列表窗口的该若干个单一测试文件构成一模块,并将该模块储存成一整合测试档;及透过该整合管理软件依据该模块执行该若干个测试程序。本发明所提供的该种模块化测试方法根据不同的测试需求或计算机机种,选择不同的档案。该档案为预先建立或机上编辑。上述参数包括测试程序所在路径、测试程序文件名、测试程序格式、及内部参数、欲测试次数、错误码门限值、错误信息代码、及错误信息内容。该方法的特征在于将原本分散的测试工作在整合之后实现模块化。本发明所提供的该种模块化测试方法中该整合管理软件的架构采用Top-DownMenu窗口接口。本发明所提供的该种模块化测试方法,其中计算机硬件的测试包括软盘机测试、硬盘机测试、光驱测试、显示器测试、主板测试、及连接埠测试。
此模块化测试方法,也可以利用具有一整合操作接口的一整合管理软件执行一单一测试文件,以测试一计算机硬件,该单一测试文件储存该计算机硬件对应的一测试程序执行时所需的若干个参数,该方法包括启动该整合管理软件,进入该整合操作接口,该整合操作接口包含一单一测试模块模式和一整合测试模块模式;进入该单一测试模块模式,其包含一单一测试文件编辑窗口;在该单一测试文件编辑窗口中编辑该单一测试档;将该单一测试文件构成一模块;及透过该整合管理软件依据该模块执行测试程序。本方法根据不同的测试需求选择档案构成模块。
较佳地,本发明所提供的该种模块化测试方法,其中该档案为预先建立。
较佳地,本发明所提供的该种模块化测试方法,其中该档案为机上编辑。
较佳地,本发明所提供的该种模块化测试方法,其中该若干个参数包括测试程序所在路径、测试程序文件名、测试程序格式、及内部参数、欲测试次敷、错误码门坎值、错误信息代码、及错误信息内容。
较佳地,本发明所提供的模块化测试方法,其中整合管理软件的架构采用Top-Down Menu窗口接口。本方法中的若干个计算机硬件的测试可选择软盘机测试、硬盘机测试、光驱测试、显示器测试、主板测试、或连接埠测试其中之一。
本发明同时也提供一种模块化测试装置,该装置为以一整合管理软件整合执行若干个计算机硬件的测试,包括一储存装置、及一测试装置,其中该储存装置用以储存该整合管理软件;及该测试装置搭载该整合管理软件,该测试装置与该储存装置及该若干个计算机硬件电连接,用以整合测试该若干个计算机硬件。该测式装置可以是台式个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器与工作站其中之一。


图1是本发明提出的整合模块(MTF)模式的概念示意图。
图2是本发明提出的整合管理软件的执行流程图。
图3是本发明提出的整合管理软件的整合操作接口。
图4是本发明提出的整合管理软件使用的Top-Down Menu窗口。
图5是本发明提出的整合管理软件的单一测试文件编辑窗口。
图6是本发明提出的整合管理软件的除错功能画面图。
图7是本发明提出的整合管理软件的测试项目选取窗口与档案列表窗口画面图。
具体实施例方式
在一计算机组装生产线上,当一个工程师需要组装一台个人计算机时,该个人计算机的周边配置包括有软盘机、硬盘机、光驱、显示器、主机板、及连接端口等若干个计算机硬件,则该工程师在将以上列举的硬件组装在该台个人计算机上之前,须先分别进行以下的测试项目,以确保以上列举的硬件质量合乎品质管理要求,与该台个人计算机组装完毕后的质量,测试项目包括软盘机测试、硬盘机测试、光驱测试、显示器测试、主板测试、及连接埠测试等测试。
通常以上所列举的每一个硬件,已经对应有一段测试程序,测试时,工程师只须将以上列举的硬件连接到一台测试装置,该测试装置可为台式个人电子计算器、笔记型个人电子计算器、或轻巧型电子计算器与工作站,再将某一个硬件对应的测试程序所须的若干个参数设定完毕,再在该测试装置上启动该测试程序,则该测试装置即可据以执行某一个硬件的测试,判断该计算机硬件是否达到质量管理的要求。
但以上某一个硬件所对应的测试程序,很可能分别是不同的工程师以不同的程序语言所编撰,同一个硬件也可能对应有若干个测试程序,以上每一个测试程序的执行方式、设定参数等均不尽相同,因此本案发明人开发一整合管理软件,该整合管理软件为一整合式管理平台整合管理软件,该整合管理软件能够整合管理该若干个测试程序,并提供使用者简洁的一整合操作接口,工程师仅须通过该整合管理软件的整合操作接口,即可轻易的设定每一个测试程序所须的参数,之后便能够据以整合执行已经存在的若干个测试程序,无论该测试程序以何种语法编撰,或何种执行方式,当该若干个测试程序执行的同时,其对应额硬件同时也完成测试。该整合管理软件是以C语言开发,能够轻易安装或搭载在台式个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器与工作站,该整合管理软件能够以模块化的方式执行计算机硬件的测试。
首先说明该整合管理软件的架构,该整合管理软件包括一单一测试(TI)模块模式与一整合测试(MTF)模块模式,该TI模块模式为本整合管理软件的基础,在于提供工程师进行单一计算机硬件测试。该TI(单一测试)模块模式允许工程师建立一TI文件,该TI文件对应一测试程序,该测试程序用以测试一计算机硬件,该TI文件内容由执行该测试程序所须的若干个参数所构成,该若干个参数包括测试程序所在路径、测试程序文件名、测试程序格式、及内部参数、欲测试次数、错误码门限值、错误信息代码、及错误信息内容。当工程师在该TI模块模式下,将该TI档的内容设定完毕后,该整合管理软件将根据该TI文件执行其对应的该测试程序,则搭载该整合管理软件的测试装置即执行该测试程序对应的该计算机硬件的测试,但该TI模块模式仅针对单一计算机硬件进行测试,换言之,该TI档中仅仅涵括了单一计算机硬件对应的单一测试程序所须的该若干个参数。该TI模块模式的目的在于让工程师建构基本的TI档,并单独执行单一计算机硬件的测试。
关于该MTF(整合测试)模块模式是用于整合若干个TI档,并予以整合执行。对一计算机而言,必将外接若干个计算机硬件,该若干个计算机硬件即对应若干个测试程序,若仅仅依赖该TI模块每次执行单一的测试程序,势必费时费力,故本案发明人开发该MTF模块模式,整合若干个TI档,并予以整合执行。
该MTF(整合测试)模块模式的原理如下述对外接若干个计算机硬件的一桌上型计算机而言,该若干个计算机硬件对应若干个测试程序,而一个测试程序需要一个TI文件,若干个测试程序将构成若干个TI文件的组合,故该桌上型计算机所电连接的若干个计算机硬件,可构成若干个TI文件组合,该若干个TI档包括了待测的该若干个计算机硬件,对于不同机种的桌上型计算机,其所包括的硬件将稍有不同,故不同机种的桌上型计算机,必将产生不同的TI文件组合,若将该若干个TI文件的组合予以纪录,即构成了一MTF档,该MTF档为该TI文件组合的纪录,换言之,工程师可以按照不同机种的台式计算机,或不同的测试需求,建构若干个MTF档,该若干个MTF档即代表了不同机种的若干个桌上型计算机或若干种测试需求。当该MTF文件决定后,该整合管理软件根据该MTF文件执行若干个测试程序,安装有该整合管理软件的该测试装置即可轻易完成若干个计算机硬件的测试。
如图1是该MTF(整合测试)模块的概念示意图,第一图中包括一MTF档11、若干个TI档12、及该TI档的内容13;其中该MTF档12由若干个TI档11所组成,该TI档的内容13包括测试程序所在路径、测试程序文件名、测试程序格式、及内部参数、欲测试次数、错误码门限值、错误信息代码、及错误信息内容。
图2是本发明提出的模块化测试方法的执行流程图,其中若干个步骤包括步骤21测试开始、步骤22在一测试装置上搭载一整合管理软件、步骤23启动该整合管理软件、步骤24进入一整合操作接口、步骤25是否进入该整合测试(MTF)模块模式、步骤26a进入整合测试(MTF)模块模式,其包含一测试项目选取窗口与一档案列表窗口、步骤27a在该测试项目选取窗口中选取该若干个单一测试档加入该档案列表窗口、步骤28a以该若干个单一测试文件构成一模块、步骤29a透过该整合管理软件依据该模块执行该若干个测试程序、步骤26b进入单一测试(TI)模块模式,其包含一单一测试文件编辑窗口、步骤27b在该单一测试文件编辑窗口中编辑该单一测试档、步骤28b将该单一测试文件构成一模块、步骤29b透过该整合管理软件依据该模块执行该测试程序、步骤210测试结束。
在实际进行测试作业时,工程师先执行步骤22在一测试装置上搭载一整合管理软件,该测试装置可为台式个人电子计算器、笔记型个人电子计算器、或轻巧型电子计算器与工作站,该步骤22和在一般计算机中安装软件相同。接着工程师执行步骤23启动该整合管理软件,并执行步骤24进入一整合操作接口,值得注意的是,该整合操作接口为采用Top-Down Menu方式进行窗口设计,此时该整合操作接口要求使用者选择操作模式,工程师接着执行步骤25是否进入该整合测试(MTF)模块模式,也就是选择操作模式,共有两种操作模式可供选择,分别为单一测试(TI)模块模式或整合测试(MTF)模块模式。如图3所示,其为本发明提出的整合管理软件的整合操作接口,该整合操作接口出现于步骤24。图4是本发明提出的整合管理软件使用的Top-Down Menu窗口,该窗口的接口,是以整合测试模块模式中的操作窗口为例,该Top-Down Menu窗口接口为一下拉式并采用由上至下的展开方式,便于使用者的操作与选取,图3中所示的该整合操作接口,出现于步骤24。
当工程师不进入该整合测试模块模式时,也就是要选择使用单一测试模块模式进行硬件测试时,将执行步骤26b进入整合测试(MTF)模块模式,其包含一测试项目选取窗口与一档案列表窗口,工程师继续执行步骤27b在该单一测试文件编辑窗口中编辑该单一测试文件,此时工程师可经由该单一测试文件编辑窗口,在显示器上浏览/编辑/修改该单一测试档档,该单一测试档可为预先建立或为机上建立,工程师接续执行步骤28b将该单一测试文件构成一模块,而后工程师执行步骤29b透过该整合管理软件依据该模块执行该测试程序,则该整合管理软件将执行该单一测试文件对应的测试程序,而对应该测试程序的硬件将被测试。在单一测试模块模式下,该单一测试文件构成一模块,该整合管理软件为根据该模块执行对应的测试程序。该整合管理软件将自动储存该单一测试档。图5所示的是本案提出的整合管理软件的单一测试文件编辑窗口,此文件编辑窗口出现于步骤27b。
此单一测试文件编辑窗口提供简易的除错功能,包括重试(Re-Try)功能,工程师能够在输入该若干个参数的同时对其进行验证。若工程师输入的参数不正确,当步骤29b执行时,显示器上将出现一错误信息代码,工程师依据此代码,能够实时对相应的参数进行修正,以上简易的除错功能,能够协助工程师轻易建立单一测试档。而该单一测试档建立完毕并予以执行后,该整合管理软件将自动储存该单一测试档。图6为本案提出的整合管理软件的除错功能画面图,该画面出现于步骤29b,使用者可根据画面中出现的错误代码而实时修正单一测试档中的参数,故该整合管理软件可边编辑边验证程序执行的状况,实时反应编辑结果。
当工程师欲使用整合测试模块模式进行硬件测试时,执行步骤26a进入整合测试(MTF)模块模式,其包含一测试项目选取窗口与一档案列表窗口,进入该整合测试模块模式后,此时屏幕上将显示一测试项目选取窗口与一档案列表窗口,该测试项目选取窗口会列出若干个单一测试文件,工程师接着执行步骤27a在该测试项目选取窗口中选取若干个其需要的单一测试档加入该档案列表窗口,再执行步骤28a以该若干个单一测试文件构成一模块,该档案列表窗口中所显示的若干个单一测试文件即构成一模块,储存该模块即成为一整合测试文件,工程师可在显示器上利用该测试项目选取窗口与该档案列表窗口,以浏览/编辑/修改该整合测试档,该整合测试档可为预先建立或为机上建立,该整合管理软件将自动储存该整合测试文件,而后工程师执行步骤29b透过该整合管理软件依据该模块执行该若干个测试程序,则该整合管理软件将根据该模块,执行对应的若干个测试程序,而对应该若干个测试程序的计算机硬件将被测试。图7为本案提出的整合管理软件的测试项目选取窗口与档案列表窗口画面图,该测试项目选取窗口位于图7画面的左半边,该档案列表窗口位于图7画面的右半边,图7中测试项目选取窗口与档案列表窗口出现于步骤26a与27a。
总结而言,本案所发明的整合管理软件具有以下特色与优点1.该整合管理软件为一模块化架构,各模块可以再利用,达到资源共享目的,2.该整合管理软件使用Top-Down Menu窗口接口,编辑方便有效率,3.该整合管理软件可边编辑边验证程序执行的状况,实时反应编辑结果,4.该整合管理软件提供各种热键功能,让编辑与整合程序更便利,5.错误发生显示所定义的错误码,并提供Re-Try功能,6.提供两类操作环境在DOS环境下以下参数的方式操作、或在WINDOWS环境下以使用者编辑窗口的方式操作。
虽然本发明是结合它的具体的实施例进行说明的,但对于熟悉本技术领域的人员来说其他的变化和修改和其他的使用是显而易见的。因此本实用新型要保护的范围并不受到上述说明的限制,而仅受本发明权利要求的限制。
权利要求
1.一种模块化测试方法,其特征在于,该方法利用具有一整合操作接口的一整合管理软件整合若干个单一测试档,以测试若干个计算机硬件,该若干个单一测试档分别储存该若干个计算机硬件对应的若干个测试程序执行时所需的若干个参数,该方法包括(a)启动该整合管理软件,进入该整合操作接口,其包含一单一测试模块模式和一整合测试模块模式;(b)进入该整合测试模块模式,该整合测试模块模式包含一测试项目选取窗口与一档案列表窗口;(c)在该测试项目选取窗口中选取该若干个单一测试档加入该档案列表窗口;(d)将该档案列表窗口的该若干个单一测试文件构成一模块,并将该模块储存成一整合测试档;及(e)透过该整合管理软件依据该模块执行该若干个测试程序。
2.如权利要求1所述的方法,其特征在于,步骤(b)为根据不同的测试需求,选择若干个档案。
3.如权利要求1所述的方法,其特征在于,步骤(b)为根据不同的计算机机种,选择若干个档案。
4.如权利要求1所述的方法,其特征在于,该档案为预先建立。
5.如权利要求1所述的方法,其特征在于,该档案为机上编辑。
6.如权利要求1所述的方法,其特征在于,该若干个参数包括测试程序所在路径、测试程序文件名、测试程序格式、及内部参数、欲测试次数、错误码门限值、错误信息代码、及错误信息内容。
7.如权利要求1所述的方法,其特征在于,该整合操作接口在于将原本分散的测试工作实现模块化。
8.如权利要求1所述的方法,其特征在于,该整合管理软件的架构采用Top-Down Menu窗口接口。
9.如权利要求1所述的方法,其特征在于,该若干个计算机硬件的测试包括软盘机测试、硬盘机测试、光驱测试、显示器测试、主板测试、及接口测试、内存测试。
10.一种模块化测试方法,其特征在于,利用具有一整合操作接口的一整合管理软件执行一单一测试文件,以测试一计算机硬件,该单一测试文件储存该计算机硬件对应的一测试程序执行时所需的若干个参数,该方法包括(a)启动该整合管理软件,进入该整合操作接口,该整合操作接口包含一单一测试模块模式和一整合测试模块模式;(b)进入该单一测试模块模式,其包含一单一测试文件编辑窗口;(c)在该单一测试文件编辑窗口中编辑该单一测试档;(d)将该单一测试文件构成一模块;及(e)透过该整合管理软件依据该模块执行该测试程序。
11.如权利要求10所述的方法,其特征在于,该步骤(b)为根据不同的测试需求,以该档案构成该模块。
12.如权利要求10所述的方法,其特征在于,该档案为预先建立。
13.如权利要求10所述的方法,其特征在于,该档案为机上编辑。
14.如权利要求10所述的方法,其特征在于,该若干个参数包括测试程序所在路径、测试程序文件名、测试程序格式、及内部参数、欲测试次数、错误码门限值、错误信息代码、及错误信息内容。
15.如权利要求10所述的方法,其特征在于,该整合管理软件的架构采用Top-Down Menu窗口接口。
16.如权利要求10所述的方法,其特征在于,该若干个计算机硬件的测试为选自软盘机测试、硬盘机测试、光驱测试、显示器测试、主机板测试、及连接端口测试、内存测试其中之一。
17.一种模块化测试装置,其特征在于,利用一整合管理软件以整合测试若干个计算机硬件,其包括一储存装置,用以储存该整合管理软件;及一测试装置,搭载该整合管理软件,该测试装置与该储存装置及该若干个计算机硬件以电线连结,用以整合测试该若干个计算机硬件。
18.如权利要求17所述的装置,其特征在于,该测试装置为台式个人电子计算器、笔记型个人电子计算器、轻巧型电子计算器与工作站其中之一。
19.如权利要求17所述的装置,其特征在于,该若干个计算机硬件测试包括软盘机测试、硬盘机测试、光驱测试、显示器测试、主板测试、及连接埠测试。
20.如权利要求17所述的装置,其特征在于,将原本分散的测试工作予以整合。
21.如权利要求17所述的装置,其特征在于,该整合管理软件为根据不同的测试需求,整合测试该若干个计算机硬件。
22.如权利要求17所述的装置,其特征在于,该整合管理软件为根据不同的计算机机种,整合测试该若干个计算机硬件。
全文摘要
本发明公开了一种模块化测试方法及其装置。该方法为利用具有一整合操作接口的一整合管理软件整合若干个单一测试档,以测试若干个计算机硬件,该若干个单一测试档分别储存该若干个计算机硬件对应的测试程序执行时所需的若干个参数。该方法包括启动该软件,进入整合操作接口,其包含一单一测试模块模式和一整合测试模块模式;进入该整合测试模块模式,该整合测试模块模式包含一测试项目选取窗口与一档案列表窗口;于该选取窗口中选取该若干个单一测试档加入该档案列表窗口;将该若干个单一测试文件构成一模块,并将该模块储存成一整合测试档;及透过该软件依据该模块执行该测试程序。为配合该方法配套的装置包括一储存装置及一测试装置。
文档编号G06F11/26GK1991780SQ20051013292
公开日2007年7月4日 申请日期2005年12月28日 优先权日2005年12月28日
发明者张基霖 申请人:技嘉科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1