测试程序分散配置的测试方法及其系统的制作方法

文档序号:6332824阅读:148来源:国知局
专利名称:测试程序分散配置的测试方法及其系统的制作方法
技术领域
本发明关于一种测试方法,尤指一种测试程序分散配置的测试方法。
背景技术
请参阅图1,图1为现有技术的测试系统示意图。测试系统100包括计算机主机 11、第一测试仪器12与第二测试仪器13,第一测试仪器12与第二测试仪器13分别通讯连结于计算机主机11。计算机主机11中储存有测试程序(图未示),此测试程序是由一个个的测试项目所组成,其中,部份的测试项目是用以供第一测试仪器12执行以对待测物(图未示)进行测试,而其它测试项目则用以供第二测试仪器13执行以对待测物进行测试。请参阅图2,图2为现有测试系统的第一测试流程示意图。当测试程序开始进行时,计算机主机11会开始执行测试程序,并且判定测试程序中当前所要执行的测试项目是供第一测试仪器12或第二测试仪器13何者所执行,并于判定结束后,将该测试项目所需的所有参数传送至第一测试仪器12与第二测试仪器13的其中一者,而计算机主机11会一直重复上述步骤至所有测试项目都判定并传送完毕为止。其后,第一测试仪器12即对待测物进行测试,并于测试完该测试项目后回传一个测试结果至计算机主机11,以供计算机主机11判别是否能进行下一测试项目。同理,每当计算机主机11判别能够进行下一测试项目后,就必须传送指令以触发第二测试仪器13对测试物进行测试。可以清楚的发现,现有的测试系统所使用的测试方法,计算机主机11必须先花费相当长的时间将测试项目所需的参数逐项传送至第一测试仪器12与第二测试仪器13,而测试时则是需要不断地下达命令给第一测试仪器12与第二测试仪器13以驱动其对待测物进行测试,因此会浪费非常多的通讯时间,而虽然部份的测试系统会使用速度较快的通讯接口以缩短通讯时间,但速度较快的通讯接口往往价格都较为昂贵,所需的配置空间也较大,因此并不适合机贵型等中大型的系统使用。请参阅图3,图3为现有测试系统的第二测试流程示意图。为了改善上述的测试流程,现有技术中也有人采用将第一测试仪器12与第二测试仪器13所要执行的测试项目以及所需的测试参数皆事先烧录于第一测试仪器12与第二测试仪器13内,因此测试时第一测试仪器12与第二测试仪器13能够同时开始进行测试,但其缺点在于计算机主机11于测试时必须不断地通过序列轮询(Serial Polling)检测第一测试仪器12与第二测试仪器13 是否测试结束,且由于仪器不易扩充与增加,加上第一测试仪器12与第二测试仪器13之间很难相互沟通,必须仰赖使用者依照经验设定第一测试仪器12与第二测试仪器13的延迟时间,因此测试非常缺乏弹性。请继续参阅图4,图4为现有测试系统的第三测试流程示意图。上述的测试流程若需要部份调整时,例如修改第一测试仪器12的测试项目,则仍需要通过计算机主机11下达指令以更改第一测试仪器12,如此一来相较于最原始的测试流程则可以说没有任何的优点可言,因此此一测试流程只适合对同一类型的待测物测试,而不适合需要变换测试项目的测试环境。

发明内容
本发明所欲解决的技术问题与目的缘此,本发明的主要目的提供一种测试程序分散配置的测试方法及其系统,该测试程序分散配置的测试方法的目的在于减少每一测试项目执行前后,计算机主机与第一测试仪器或第二测试仪器间的信号传输次数,进而减少所浪费的通讯时间。本发明解决问题的技术手段一种测试程序分散配置的测试方法,应用于一自动测试系统,使该自动测试系统依据至少一测试项目对至少一待测物进行测试,该自动测试系统包括互相通讯连结的一计算机主机、至少一第一测试仪器与至少一第二测试仪器,其特征在于,该测试方法包含以下步骤(a)依据该测试项目,于该计算机主机编辑一测试母程序,该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件;(b)该计算机主机将该第一测试项目子程序与该第二测试项目子程序分别传送至该第一测试仪器与该第二测试仪器;(c)由该第一测试仪器执行该第一测试项目子程序以对该待测物进行测试,并于满足该触发条件时,传送一触发信号至该第二测试仪器;以及(d)当该第二测试仪器接收到该触发信号时,执行该第二测试项目子程序,以对该待测物进行测试。所述的测试程序分散配置的测试方法,其中,于步骤(C)之前,还包括由一使用者于该第一测试仪器编辑该触发条件。所述的测试程序分散配置的测试方法,其中,该第一测试项目子程序还具有至少一第一执行参数,且该第一测试仪器依据该第一执行参数执行该第一测试项目子程序,以对该待测物进行测试。所述的测试程序分散配置的测试方法,其中,于步骤(C)之前,还包括由一使用者于该第一测试仪器编辑该第一执行参数。所述的测试程序分散配置的测试方法,其中,该第二测试项目子程序还具有至少一第二执行参数,且该第二测试仪器依据该第二执行参数执行该第二测试项目子程序,以对该待测物进行测试。所述的测试程序分散配置的测试方法,其中,于步骤(C)之前,还包括由一使用者于该第二测试仪器编辑该第二执行参数。所述的测试程序分散配置的测试方法,其中,还包括该第一测试仪器对该待测物进行测试后,传送一第一测试结果至该计算机主机; 以及该第二测试仪器对该待测物进行测试后,传送一第二测试结果至该计算机主机。所述的测试程序分散配置的测试方法,其中,于步骤(C)之后,该第一测试仪器继续执行该第一测试项目子程序以对该待测物进行测试。所述的测试程序分散配置的测试方法,其中,于步骤(C)之后,该第一测试仪器停止执行该第一测试项目子程序。一种测试程序分散配置的测试方法,应用于一自动测试系统,使该自动测试系统依据至少一测试项目对至少一待测物进行测试,该自动测试系统包括互相通讯连结的至少一第一测试仪器与至少一第二测试仪器,该第一测试仪器与该第二测试仪器还分别通讯连结于一计算机主机,该计算机主机储存有一测试母程序,该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件,其特征在于,该测试程序分散配置的测试方法包含以下步骤由该第一测试仪器自该计算机主机接收该第一测试项目子程序;由该第二测试仪器自该计算机主机接收该第二测试项目子程序;由该第一测试仪器执行该第一测试项目子程序以对该待测物进行测试,并于满足该触发条件时,传送一触发信号至该第二测试仪器;以及当该第二测试仪器接收到该触发信号时,执行该第二测试项目子程序,以对该待测物进行测试。一种测试程序分散配置的测试系统,该测试系统依据至少一组测试项目对至少一待测物进行测试,其特征在于,包括有一预先编辑有一测试母程序的计算机主机;一与该计算机主机互相通讯连结的第一测试仪器;以及一与该计算机主机及该第一测试仪器互相通讯连结的第二测试仪器;其中,该计算机主机所具有的预先编辑的该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序, 该第一测试项目子程序具有一触发条件;其中,由该第一测试仪器执行该第一测试项目子程序以对待测物进行测试,并于满足该触发条件时,传送一触发信号至第二测试仪器,以驱动该第二测试仪器执行该第二测试项目子程序,对该待测物进行测试。本发明对照现有技术的功效相较于现有的测试系统所使用的测试方法,本发明利用将第一测试项目子程序与一第二测试项目子程序于测试程序执行前,分别传送至第一测试仪器与第二测试仪器,以达到于测试程序执行时,第一测试仪器能够于触发条件被满足时,直接告知第二测试仪器开始执行第二测试项目子程序,进而节省与计算机主机间的通讯时间。另外,由于在测试程序执行前,第一测试项目子程序与一第二测试项目子程序即储存入第一测试仪器与第二测试仪器,因此使用者也得以轻易的在第一测试仪器与第二测试仪器实时修改测试时所需的参数,而不需于计算机主机重新撰写测试母程序,因此能够使测试程序更加具有弹性。本发明所采用的具体实施例,将通过以下的实施例及图式作进一步的说明。


图1为现有技术的测试系统示意图;图2为现有测试系统的第一测试流程示意图;图3为现有测试系统的第二测试流程示意图;图4为现有测试系统的第三测试流程示意图;图5为应用于本发明的测试系统示意图;图6为本发明的测试程序分散配置的测试方法的第一实施例流程图;图7为本发明的测试程序分散配置的测试方法的第二实施例流程图;以及图8为本发明的测试程序分散配置的测试方法流程示意图。其中,附图标记测试系统100自动测试系统200计算机主机11、21第一测试仪器12、22第二测试仪器13、23测试程序分散配置的测试方法流程图S101-S111
具体实施例方式本发明关于一种测试程序配置方法,尤指一种测试程序分散配置的测试方法。以下兹列举较佳实施例以说明本发明,然熟习此项技艺者皆知此仅为举例,而并非用以限定发明本身。有关此较佳实施例的内容详述如下。请参阅图5与图6,图5为应用于本发明的测试系统示意图,图6为本发明的测试程序分散配置的测试方法的第一实施例流程图。本发明为应用于自动测试系统200的测试程序分散配置的测试方法,该自动测试系统200用以依据至少一测试项目对一待测物(图未示)进行测试,并包括互相通讯连结的一计算机主机21、至少一第一测试仪器22与至少一第二测试仪器23,该测试程序分散配置的测试方法包含以下步骤SlOl 依据该测试项目,于该计算机主机21编辑一测试母程序,该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件;其中所谓的第一测试项目子程序与第二测试项目子程序并不一定是连续的程序,而是分别泛指所有第一测试仪器 22以及第二测试仪器23所可能执行的测试项目所属的程序的集合,也因此第一测试项目子程序与第二测试项目子程序中可以包含不只一个测试项目的描述。S103 该计算机主机21将该第一测试项目子程序与该第二测试项目子程序分别传送至该第一测试仪器22与该第二测试仪器23 ;S106 由该第一测试仪器22执行该第一测试项目子程序以对该待测物进行测试, 并于满足该触发条件时,传送一触发信号(图未示)至该第二测试仪器23 ;其中,触发条件可以是于第一测试仪器22执行该第一测试项目子程序的中途被满足,亦可以是第一测试仪器22执行该第一测试项目子程序结束后被满足,必须视测试目的而定,亦即该第一测试仪器22于传送该触发信号之后,可以是继续执行该第一测试项目子程序以对该待测物进行测试,亦可以是停止执行该第一测试项目子程序;以及
S107 当该第二测试仪器23接收到该触发信号时,执行该第二测试项目子程序, 以对该待测物进行测试。于本发明的一较佳实施例中,测试程序分散配置的测试方法,还可以包括S109 该第一测试仪器22对该待测物进行测试后,传送一第一测试结果(图未示)至该计算机主机21 ;以及Slll 该第二测试仪器23对该待测物进行测试后,传送一第二测试结果(图未示)至该计算机主机21。综合以上所述,由于本发明利用将第一测试项目子程序与一第二测试项目子程序于测试程序执行前,分别传送至第一测试仪器22与第二测试仪器23,以达到于测试程序执行时,第一测试仪器22能够于触发条件被满足时,通过发送触发信号以告知第二测试仪器 23开始执行第二测试项目子程序,进而节省与计算机主机21间的通讯时间。请继续参阅图7,图7为本发明的测试程序分散配置的测试方法的第二实施例流程图。于本发明的一较佳实施例中,该第一测试项目子程序还可以具有至少一第一执行参数,且该第一测试仪器22依据该第一执行参数执行该第一测试项目子程序,以对该待测物进行测试,同理,该第二测试项目子程序亦可以具有至少一第二执行参数,且该第二测试仪器23依据该第二执行参数执行该第二测试项目子程序,以对该待测物进行测试。因此,本发明的测试程序分散配置的测试方法于上述步骤S103与S106间,亦即于第一测试仪器22执行第一测试项目子程序之前,还可以包括以下步骤S104 使用者于第一测试仪器22编辑该触发条件或该第一执行参数;以及S105 使用者于第二测试仪器23编辑第二执行参数。请参阅图8,图8为本发明的测试程序分散配置的测试方法流程示意图。可以清楚发现,第一测试仪器22与第二测试仪器23可以事先下载测试参数,而测试程序开始后,计算机主机21能够同时将第一测试项目子程序与第二测试项目子程序传送给第一测试仪器 22与第二测试仪器23,亦即只需要一次的设定即可,而于第一测试仪器22对待测物进行测试后,第一测试仪器22于触发条件被满足后可以发送触发信号以触发第二测试仪器23开始对待测物进行测试,而不需先发送信号告知计算机主机21后再由计算机主机21触发第二测试仪器23。综合以上所述,由于在测试程序执行前,第一测试项目子程序与一第二测试项目子程序即储存入第一测试仪器22与第二测试仪器23,因此使用者可以轻易的在第一测试仪器22与第二测试仪器23实时修改测试时所需的第一执行参数与第二执行参数,而不需于计算机主机21重新撰写测试母程序,因此能够使测试程序更加具有弹性。为了提供更充分的说明,本发明还提供测试程序分散配置的测试系统200,该测试系统200依据至少一组测试项目对至少一待测物进行测试,包括有一计算机主机21、一第一测试仪器22与一第二测试仪器23,该计算机主机21预先编辑有一测试母程序,该第一测试仪器22与该计算机主机21互相通讯连结,该第二测试仪器23与该计算机主机21及该第一测试仪器22互相通讯连结;其中,该计算机主机21所具有的预先编辑的该测试母程序包括一预定由该第一测试仪器22执行的第一测试项目子程序与一预定由该第二测试仪器23 执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件;其中,由该第一测试仪器22执行该第一测试项目子程序以对待测物进行测试,并于满足该触发条件时,传送一触发信号至第二测试仪器23,以驱动该第二测试仪器23执行该第二测试项目子程序,对该待测物进行测试。 藉由以上较佳具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的专利范围的范畴内。
权利要求
1.一种测试程序分散配置的测试方法,应用于一自动测试系统,使该自动测试系统依据至少一测试项目对至少一待测物进行测试,该自动测试系统包括互相通讯连结的一计算机主机、至少一第一测试仪器与至少一第二测试仪器,其特征在于,该测试方法包含以下步骤(a)依据该测试项目,于该计算机主机编辑一测试母程序,该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件;(b)该计算机主机将该第一测试项目子程序与该第二测试项目子程序分别传送至该第一测试仪器与该第二测试仪器;(c)由该第一测试仪器执行该第一测试项目子程序以对该待测物进行测试,并于满足该触发条件时,传送一触发信号至该第二测试仪器;以及(d)当该第二测试仪器接收到该触发信号时,执行该第二测试项目子程序,以对该待测物进行测试。
2.根据权利要求1所述的测试程序分散配置的测试方法,其特征在于,于步骤(c)之前,还包括由一使用者于该第一测试仪器编辑该触发条件。
3.根据权利要求1所述的测试程序分散配置的测试方法,其特征在于,该第一测试项目子程序还具有至少一第一执行参数,且该第一测试仪器依据该第一执行参数执行该第一测试项目子程序,以对该待测物进行测试。
4.根据权利要求3所述的测试程序分散配置的测试方法,其特征在于,于步骤(c)之前,还包括由一使用者于该第一测试仪器编辑该第一执行参数。
5.根据权利要求1所述的测试程序分散配置的测试方法,其特征在于,该第二测试项目子程序还具有至少一第二执行参数,且该第二测试仪器依据该第二执行参数执行该第二测试项目子程序,以对该待测物进行测试。
6.根据权利要求5所述的测试程序分散配置的测试方法,其特征在于,于步骤(c)之前,还包括由一使用者于该第二测试仪器编辑该第二执行参数。
7.根据权利要求1所述的测试程序分散配置的测试方法,其特征在于,还包括该第一测试仪器对该待测物进行测试后,传送一第一测试结果至该计算机主机;以及该第二测试仪器对该待测物进行测试后,传送一第二测试结果至该计算机主机。
8.根据权利要求1所述的测试程序分散配置的测试方法,其特征在于,于步骤(c)之后,该第一测试仪器继续执行该第一测试项目子程序以对该待测物进行测试。
9.根据权利要求1所述的测试程序分散配置的测试方法,其特征在于,于步骤(c)之后,该第一测试仪器停止执行该第一测试项目子程序。
10.一种测试程序分散配置的测试方法,应用于一自动测试系统,使该自动测试系统依据至少一测试项目对至少一待测物进行测试,该自动测试系统包括互相通讯连结的至少一第一测试仪器与至少一第二测试仪器,该第一测试仪器与该第二测试仪器还分别通讯连结于一计算机主机,该计算机主机储存有一测试母程序,该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件,其特征在于,该测试程序分散配置的测试方法包含以下步骤由该第一测试仪器自该计算机主机接收该第一测试项目子程序; 由该第二测试仪器自该计算机主机接收该第二测试项目子程序; 由该第一测试仪器执行该第一测试项目子程序以对该待测物进行测试,并于满足该触发条件时,传送一触发信号至该第二测试仪器;以及当该第二测试仪器接收到该触发信号时,执行该第二测试项目子程序,以对该待测物进行测试。
11. 一种测试程序分散配置的测试系统,该测试系统依据至少一组测试项目对至少一待测物进行测试,其特征在于,包括有一预先编辑有一测试母程序的计算机主机; 一与该计算机主机互相通讯连结的第一测试仪器;以及一与该计算机主机及该第一测试仪器互相通讯连结的第二测试仪器; 其中,该计算机主机所具有的预先编辑的该测试母程序包括一预定由该第一测试仪器执行的第一测试项目子程序与一预定由该第二测试仪器执行的第二测试项目子程序,该第一测试项目子程序具有一触发条件;其中,由该第一测试仪器执行该第一测试项目子程序以对待测物进行测试,并于满足该触发条件时,传送一触发信号至第二测试仪器,以驱动该第二测试仪器执行该第二测试项目子程序,对该待测物进行测试。
全文摘要
本发明有关于一种测试程序分散配置的测试方法及其系统,自动测试系统包括互相通讯连结的计算机主机、第一测试仪器与第二测试仪器,该测试方法包含依据测试项目,于计算机主机编辑测试母程序,测试母程序包括第一测试项目子程序与第二测试项目子程序;计算机主机将第一测试项目子程序与第二测试项目子程序分别传送至第一测试仪器与第二测试仪器;由第一测试仪器执行第一测试项目子程序以对待测物进行测试,并于满足该触发条件时,传送触发信号至第二测试仪器;当第二测试仪器接收到触发信号时,执行第二测试项目子程序,以对待测物进行测试。
文档编号G06F11/36GK102419726SQ20101029485
公开日2012年4月18日 申请日期2010年9月28日 优先权日2010年9月28日
发明者曾焕舜, 林孟麟, 童恒进, 陈泓斌, 黄桂霖 申请人:致茂电子(苏州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1