多工测试程序管理方法与系统的制作方法

文档序号:6435274阅读:138来源:国知局
专利名称:多工测试程序管理方法与系统的制作方法
技术领域
本发明是关于测试程序管理方法与系统,特别的是在测试阶段中能以单一测试电脑对具有不同或相同多功能单元的多待测装置(device under testing, DUT)分别地进行测试,并且能快速地调整原有的排程项目以对该等待测装置进行测试的一种多工测试程序管理方法与系统。
背景技术
传统上,在电子产品组装完成之后,必须经由产品检验部门的测试员进行该电子产品的测试,以确保消费者所购买的产品是没有问题的。该测试员通过测试流程与方法进行对该电子产品的测试,而测试项目会依照不同的电子产品需求进行测试的调整。举例而言,该测试项目可包含关于测试电子产品的输出/输入信号或电气状态的测试,例如对该电子产品中同步电信号、影像信号、声音信号、电连接埠的电性状态、信号杂讯比、眼图等的测试。在本文中,该电子产品中可用于输出/输入信号或产生不同电气状态的元件,一律统称为功能单元。一般而言,每一测试员通过单一测试仪表对单一个该电子产品进行测试,并且根据测试的结果,判定该电子产品是否为良品或劣品。然而,上述的测试方式将视该电子产品需要被测试的功能单元多少,进而决定需要耗费多少时间执行整个测试流程,这对于具有大量电子产品需要进行测试而言,往往需要消耗许多的时间与人力的成本。有鉴于此,在现有技术中会通过电脑控制系统对单一电子产品进行测试,而在产品与产品之间需要通过资料摄取卡用以传送该电子产品与电脑控制系统之间的测试信号与被测试的信号,但该电脑控制系统的测试方法由核心程式所控制,且该核心程式通常设计专门使用于某一个特定的该电子产品,而这样特定的核心程式并不利移植到对其它不同种类电子产品的测试。换言之,当另外一个电子产品要进行测试时,只能重新撰写一个可供对该电子产品进行测试的专门程式,这对于该电子产品的测试而言,是非常不经济与不方便的。故有需要通过本发明所提供的方法与系统,用以解决现有技术的缺点。

发明内容
本发明的一目的是提供一种多工测试程序管理方法,并通过测试排程管理列表对具有多功能单元的待测装置进行测试,且该测试排程管理列表中的排程项目可由快速地且轻易地进行配置,用以达到可对任何一种测试装置进行测试的功效。本发明的另一目的是由上述的管理方法,其在该测试排程管理列表中通过保留与删除该等排程项目,用以测试具有功能单元的该等待测装置。本发明的又一目的是由上述的管理方法,其在该测试排程管理列表中通过编修位于测试函式库的内建项目的一修改项目或直接地建立新增项目,用以测试具有功能单元的该等待测装置。本发明的另一目的是提供多工测试程序管理系统,其通过测试工作平台对具有相同或不同功能单元的多待测装以轮序的或并列的方式进行多工测试。为达上述目的及其它目的,本发明提供一种多工测试程序管理方法,其通过在一测试平台上配置有多排程项目的一测试排程管理列表对一待测装置中的多功能单元进行测试,而该等排程项目选取自具有多内建项目的一测试函式库中,该方法包含(i )根据该待测装置中的该等功能单元,比对该测试排程管理列表中所相对应的该等排程项目;( )在该测试排程管理列表中保留用于测试该等功能单元的该等排程项目,且自该测试排程管理列表中删除对该等功能单元不进行测试的该等排程项目自该测试函式库中选取该等内建项目并加入该测试排程管理列表中以供测试该等功能单元;以及(iv )根据调整后的该测试排程管理列表,使该等功能单元通过该等排程项目进行测试。为达上述目的及其它目的,本发明提供一种多工测试程序管理系统,其用于通过一测试平台对具有多功能单元的多待测装置(device under testing)进行测试,且该等功能单元在测试之后产生多量测信号回应至该测试平台,该系统包含测量模组、介面单元、资料摄取单元与比较单元。该测量模组设置在该测试平台上,且该测量模组具有一测试排程管理列表,该测试排程管理列表系配置多排程项目,且依照该等排程项目输出相对的多测试信号,其中该等排程项目 分别地具有目标值;该介面单元与该测量模组连接,用于供该测量模组进行双向信号的传输;该资料摄取单元系具有多连接埠,且该资料摄取单元与该介面单元连接,该等排程信号通过该资料摄取单元分别地传送至该等待测装置,以及将该等待测装置回馈的该量测信号通过该介面单元回传至该测量模组;以及,该比较单元系连接该测量模组,根据比较接收到的该等量测信号与相对的该目标值,用以判断该等功能单元是否正常作动。与现有技术相较,本发明的多工测试程序管理方法与系统,其可根据动态调整的一个测试排程管理列表用以对具有不同或者相同功能单元(例如产生同步电信号、影像信号、声音信号、电连接埠的电性状态、信号杂讯比、眼图等功能)的多待测装置进行多工的测试。由本发明可在测试产线上提供测试人员,可依照每一该待测装置所欲测量相同或不同功能单元的需求,轻易地调整该测试排程管理列表中的该等排程项目,用以对每一该待测装置的该等功能单元进行测试。在一测试条件下,该测试人员可直接地调整目前的该测试排程管理列表中的该排程项目,并由保留、删除或自该测试函式库选取多内建项目,以形成调整后的测试排程管理列表而对另一具有不同功能单元的待测装置进行测试。在另一测试条件下,该测试人员可直接地使用在测试函式库中已存在的该等内建项目以对该等功能单元进行测试。换言之,该测试人员可选取对应该功能单元的该等内建项目,并将选取的该等内建项目配置加入至该测试排程管理列表中,用以对该待测装置进行测试。该方法可解决现有技术中,对于当遇到不同排程项目需求的待测装置而欲进行测试时,必须要再重新撰写专用测试程式的缺点。在另一测试条件下,当该等内建项目无法执行具有新的功能单元的测试装置的测试时,则该测试人员可自行地建立新增项目,使得该新增项目由可对新的该功能单元进行测试。其中,该新增项目又可再由验证以确保可正常地用于测试该功能单元。此外,该新增项目可被储存在该测试函式库,用以扩大该测试函式库中的该等内建项目。另外,该等排程项目虽然可用于执行新的该功能单元的测试,但对于具有不同测试条件的该排程项目,则可由编修该等内建项目中相关的参数值(例如测试时间、测试回圈执行的次数、电压电流值输出的多寡等)而建立修改项目,用以对相同的该测试项目进行不同的条件下的测试。本发明由对该等排程项目的排程控制管理,可用以对多个具有相同或不相同该等功能单元的该等待测装置进行多工测试程序的管理(mult1-testing processManagement,MTPM),除可节省测试人员(或程式撰写员)所花费的时间外,也可再配合高速的测量介面与可扩充的资料摄取装置,用以测试具有高速与具有多功能单元的测试装置。


图1是本发明第一实施例的多工测试程序管理方法的流程图2是本发明第二实施例的多工测试程序管理方法的流程图;以及图3是本发明一实施例的多工测试程序管理系统的方块示意图4是本发明第二实施例的多工测试程序管理系统的方块示意图。图中
2,测试平台;
4,功能单元;
6,待测装置;
10,多工测试程序管理系统;
12测量模组;14介面单元;16,资料摄取单元;162连接埠;18比较单元;20测试排程管理列表202排程项目;204修改项目;206新增项目;22测试函式库;222内建项目;24人机介面单元;18比较单元;TS,测试信号;MS,量测信号。
具体实施方式
为充分了解本发明的目的、特征及功效,由下述具体的实施例,并配合所附的图式,对本发明做一详细说明,说明如后
参考图1,是本发明第一实施例的多工测试程序管理方法的流程图。在图1中,该多工测试程序管理方法在测试平台上根据一个测试排程管理列表中多排程项目对待测装置(DUT)中的多功能单元进行测试。其中,该等待测装置由可为机上盒(set top box)、网通设备与电子装置等;以及,该等功能单元可为关于信号或电气状态的测试,例如同步电信号、影像信号、声音信号、电连接埠的电性状态、信号杂讯比、眼图等。再者,该测试平台为实验室虚拟仪器工程工作平台(Laboratory Virtual Instrument Engineering Workbench,LabVIEff)的架构。以机上盒为例说明,该机上盒为具有影像输出连接埠、声音输出连接埠、高解析多媒体界面连接埠、同轴电缆电连接埠与网际网路标准连接埠的该等功能单元。测试人员可通过该测试排程管理列表对该机上盒的该等功能单元进行测试。举例而言,首先产生影音信号(也称为测试信号)至该同轴电缆电连接埠,使得经由该机上盒编码/转换传送到该影像输出连接埠、高解析多媒体界面连接埠、网际网路标准连接埠与该声音输出连接埠,而再由本发明的方法接收该等连接埠所产生的信号变化(也称为量测信号),进一步分析该信号变化是否落在各个连接埠所定义可容许的目标值范围中,用以判断各个连接埠是否为正常作动,而用以完成测试的动作。其中,该目标值的范围被定义在该等排程项目中。再者,当测试人员想进行测试该网通设备时,可由比较该机上盒所进行的该测试排程管理列表,用以决定是否保留相同的该等排程项目,以及该等排程项目相关的参数值与目标值。例如可保留关于该测试排程中该网际网路标准连接埠的排程项目;但与该机上盒测试不同的是,在该网通产品上不需要进行关于影像与声音的测试,故可在该测试排程管理列表中删除关于该影像输出连接埠、该声音输出连接埠、该高解析多媒体界面连接埠与该同轴电缆电连接埠的该等排程项目。此外,该网通产品需要再进行有关于上行/下行信号的测试,而在前次的该测试排程管理列表中,并无配置相关的排程项目,则可自该测试函式库选取与测试上行/下行信号相关的内建项目并加入于该测试排程管理列表。在另一情况中,若该测试函式库并无上行/下行信号相关的内建项目,则可自行建立新增项目,并将该新增项目配置到该测试排程管理列表中,用以对该网通设备进行测试。本发明的该多工测试程序管理方法用于在测试平台上,以配置多排程项目的一测试排程管理列表执行对一待测装置中多功能单元的测试,而该等排程项目选取自具有多内建项目的测试函式库中。该多工测试程序管理方法起始于步骤SI I,根据该待测装置中的该等功能单元,比对该测试排程管理列表中所相对应的该等排程项目。换言之,在本步骤中用于决定已配置在该测试排程管理列表上的该等排程项目是否足已执行对该等功能单元的测试。接着步骤S12根据比较的结果,在该测试排程管理列表中保留可用于测试该等功能单元的该等排程项目,且自该测试排程管理列表中删除对该等功能单元不进行测试的该等排程项目。接着步骤S13中,自该测试函式库中选取该等内建项目并加入该测试排程管理列表中,以供测试该等功能单元。换言之,该测试函式库已存在可供测试该等功能单元的该内建项目,只是尚未配置到该测试排程管理列表中。
在步骤S14,其根据调整后的该测试排程管理列表,使该等功能单元通过该等排程项目进行测试。换言之,其由上述步骤S12与S13可动态地配置适合该等功能单元的该等排程项目,而该等排程项目为原来已存在该测试排程管理列表中或者已经存在于该测试函式库中的该内建项目。参考图2,为本发明第二实施例的多工测试程序管理方法的流程图。在图2中,除前述的步骤外,更包含在步骤Sll的后执行步骤S21,其在该测试排程管理列表中编修原有的该等排程项目以建立修改项目,且将该修改项目储存至该测试函式库而成为内建项目。换言之,该修改项目可由原有的该等排程项目直接地修改而来,且该修改项目又被储存至该测试函式库中,以供后续相同的该功能单元测试使用。在另一测试条件中,在步骤Sll之后还包含执行步骤S22,其编修该测试函式库中的该等内建项目以建立修改项目,并将该修改项目加入至该测试排程管理列表中而供测试该等功能单元。与前述步骤S21不同的是,在此步骤直接地修改在该测试函式库中的该等内建项目,而该测试人员可将该修改项目配置在该测试排程管理列表中,以供测试该功能单元。在另一测试条件中,在步骤Sll之后还包含执行步骤S23,其建立该测试排程管理列表的一新增项目,且将该新增项目储存至该测试函式库以形成内建项目。在一实施例中,该新增项目的定义可指在建立之前该新增项目未存在该测试函式库中。此外,在该步骤S23之后,还包含步骤S24,其验证该新增项目是否可用以测试该等功能单元。换言之,该新增项目通过验证的方式,例如可通过一个标准的功能单元,用以执行对该功能单元执行该新增项目,使得该功能单元根据该新增项目产生一回应信号,而再根据比对该回应信号,则可用于验证该新增项目是否可用于测试该等功能单元。再者,该多工测试程序管理方法除前述的步骤外,还包含步骤S20,该测试平台还包含人机介面,以在该排程管理列表进行配置该等排程项目。再者,上述仅用于举例说明该步骤S21、S22、S23与S24可在该步骤Sll之后执行。然而,该等步骤S21-S24除可在该步骤Sll之后执行外,还可在前述第一实施例中的任何一步骤之前后执行,例如该等步骤S21-S24可在该步骤Sll的前预先地被进行。换言之,不管是建立修改项目或是建立新增项目,其仅只要在对该等功能单元进行测试之前完成修改与建立即可。此外,上述的该等排程项目中还包含提供一结束程序以终止该测试排程管理列表执行该排程项目;以及,该等排程项目分别地具有可调整的目标值与参数值,以供测试具有不同测试条件但具有相同该等功能单元的待测装置。换言之,相同的该等功能单元可通过相同的排程项目进行测试,但所不同的是,每一该等功能单元分别地欲达到不同范围数值的该目标值(例如电压值、电流值、信号强度值等),以及不同的测试条件的该参数值(例如测试时间、测试回圈执行的次数、电压电流值输出的多少等)。此外,上述该排程项目与该内建项目可编译成动态联结函式库(dynamic linking library)。参考图3,为本发明第一实施例的多工测试程序管理系统的方块示意图。在图3中,该多工测试程序管理系统10通过测试平台2对具有多功能单元4的多待测装置6进行测试,且该等功能单元4在测试之后产生多量测信号MS (Measured Signal)回应至该测试平台2。其中,该多工测试程序管理系统10系包含测量模组12、介面单元14、资料摄取单元16与比较单元18。其中,测试平台系为实验室虚拟仪器工程工作平台(LabVIEW)的架构。该测量模组12设置在该测试平台上,且该测量模组12具有一测试排程管理列表20,该测试排程管理列表20系配置多排程项目202,且依照该等排程项目202输出相对的多测试信号TSCTested Signal)。在另一实施例中,该等排程项目202分别地还可包含目标值,其可供针对具有相同功能单元由动态地调整以利用不同的测试条件进行相关的测试。该介面单元14与该测量模组12连接,用于供该测量模组12进行双向的信号传输。换言之,该介面单元14自该测量模组12接收该等测试信号TS与输出该等测试信号TS至该资料摄取单元16,以及通过该资料摄取单元16从该等待测装置6接收该等量测信号MS与输出该等量测信号MS至该测量模组12,即该介面单元14可在该测量模组12与该资料摄取单元16之间提供双向的信号传输。此外,在一实施例中,该介面单元14系为测试仪表个人电脑扩充介面(PCI extensions for Instrumentation)。该资料摄取单元16系具有多个连接埠162,且该资料摄取单元16与该介面单元14连接。其中,该等测试信号TS通过该资料摄取单元16分别地传送至该等待测装置6,即将一个测试信号TS提供给多个该待测装置6,用以形成单一测量模组12对多个待测装置6的多工测试。另外,该等待测装置6在接收该测试信号TS之后,该等待测装置2会回馈该量测信号MS至该资料摄取单元16,并再通过该介面单元14回传至该测量模组12。在一实施例中,该资料摄取单元16可根据该测试排程管理列表20对该等测试项目202的配置,进行轮序地或者并列地测试该等待测装置2。其中,该轮序测试方式根据该测试排程管理列表20之该等排程项目202的配置,仅在一段时间内对该等待测装置6的其一者执行测试;以及,该并列测试方式根据该测试排程管理列表20的该等排程项目202的配置,在一段时间内同时对该等待测装置6执行测试。该比较单元18连接该测量模组12,根据比较接收到的该等量测信号MS与相对的该目标值,用以产生该等功能单元4的测试结果是否正常。换言之,由比较该目标值与该量测信号MS之间数值的差异,即可用以判断该等功能单元4的状态。参考图4,本发明第二实施例的多工测试程序管理系统的方块示意图。在图4中,该多工测试程序管理系统10除包含前述实施例的该测量模组12、该介面单元14、该资料摄取单元16与该比较单元18外,还包含测试函式库22。该测试函式库22具有多内建项目222,且该测试函式库22与该测量模组12连接,而该测试排程管理列表20选取该等内建项目222以配置成该等排程项目202。其中,该等内建项目222预先地储存在该测试函式库22中。再者,该测试平台还包含该人机介面单元24,其提供在该测试排程管理列表20中保留与删除该等排程项目202。换言之,在该测试排程管理列表20中保留用于测试该等功能单元4的该等排程项目202,且自该测试排程管理列表20中删除对该等功能单元4不进行测试的该等排程项目202。在另一测试的条件中,该人机介面单元24提供选取该测试函式库22中的该等内建项目222用以加入该测试排程管理列表20中。换言之,该人机介面单元24提供自该测试函式库22中选取该等内建项目222并加入该测试排程管理列表20中以供测试该等功能单元4。另外在另一测试的条件中,该人机介面单元24提供修改在该测试排程管理列表20中的该等排程项目202以建立修改项目204,并且将该修改项目204储存在该测试函式库22中。另外在另一测试的条件中,该人机介面单元24在该测试排程管理列表20中建立新增项目206并将该增项目206储存至该测试函式库22。在一实施例中,该新增项目206的定义可在利用该人机介面单元24建立的前尚未存在于该测试函式库22中的项目。本发明根据具有多测试项目的测试排程控制管理,用以对多个具有相同或不相同该等功能单元的该等待测装置执行多工测试程序(mult1-testing process)。其中,由直接地使用在测试函式库中已经储存的内建项目,并通过对该等内建项目进行选用与编排以供该测试排程管理列表配置成该等排程项目,而可快速地执行测量具有不同测试项目需求的该待测装置,用以避免现有技术中,对于有不同排程项目需求的该待测装置,必需要重新撰写可用以测试该待测装置的专用测试程式的缺点。此外,若该等内建项目无法执行新的该功能单元的测试时,则可自行地建立新增项目,或者通过编修改原有该等内建项目以建立修改项目而扩充该内建项目,进而达到可对新的功能单元进行测试的目的。再者,本发明还可提供在测试产线上的测试人员,依照每一该待测装置所欲测量相同或不相同的功能单元,可轻易地进行动态地调整测试所想进行的排程项目与次序,使得本发明除可用以节省测试人员或程式撰写人员所花费的时间外,还可再通过高速的测量介面与可扩充的资料摄取装置,用以测试高速装置与具有多个功能单元的该测试装置。本发明在上文中已以较好实施例揭露,然而熟习本项技术者应理解的是,该实施例仅用于描绘本发明,而不应解读为限制本发明的范围。应注意的是,举凡与该实施例等效的变化与置换,均应设为涵盖在本发明的范畴内。因此,本发明的保护范围当以申请专利范围所界定者为准。
权利要求
1.一种多工测试程序管理方法,其特征在于其用于在一测试平台上以配置有多排程项目的一测试排程管理列表执行对一待测装置中多功能单元的测试,而该等排程项目系选取自具有多内建项目的一测试函式库中,包含 根据该待测装置中的该等功能单元,比对该测试排程管理列表中所相对应的该等排程项目; 在该测试排程管理列表中保留用于测试该等功能单元的该等排程项目,且自该测试排程管理列表中删除对该等功能单元不进行测试的该等排程项目; 自该测试函式库中选取该等内建项目并加入该测试排程管理列表而供测试该等功能单元;以及 根据调整后的该测试排程管理列表,使该等功能单元通过该等排程项目进行测试。
2.根据权利要求1所述的多工测试程序管理方法,其特征在于还包含编修该测试函式库中的该等内建项目以建立修改项目,并将该修改项目加入至该测试排程管理列表中而供测试该等功能单元的步骤。
3.根据权利要求1所述的多工测试程序管理方法,其特征在于还包含建立该测试排程管理列表中的新增项目,且将该新增项目储存至该测试函式库的步骤。
4.根据权利要求1所述的多工测试程序管理方法,其特征在于其中该等排程项目具有可调整的目标值与参数值,以供测试具有不同测试条件下相同的该等功能单元。
5.根据权利要求4所述的多工测试程序管理方法,其特征在于其中该排程项目与该内建项目系编译成动态联结函式库。
6.根据权利要求1所述的多工测试程序管理方法,其特征在于其中该测试平台还包含人机介面,以在该排程管理列表进行配置该等排程项目。
7.根据权利要求6所述的多工测试程序管理方法,其特征在于其中该测试平台为实验室虚拟仪器工程工作平台的架构。
8.一种多工测试程序管理系统,其特征在于其用于通过一测试平台对具有多功能单元的多待测装置进行测试,且该等功能单元在测试之后产生多量测信号回应至该测试平台 包含 测量模组,其设置在该测试平台上,且该测量模组具有一测试排程管理列表,该测试排程管理列表配置多排程项目,且依照该等排程项目输出相对的多测试信号,其中该等排程项目分别地具有目标值; 介面单元,其与该测量模组连接,用于供该测量模组进行双向的信号传输; 资料摄取单元,其具有多连接埠,且该资料摄取单元与该介面单元连接,该等测试信号通过该资料摄取单元分别地传送至该等待测装置,以及将该等待测装置回馈的该量测信号通过该介面单元回传至该测量模组;以及 比较单元,其连接该测量模组,根据比较接收到的该等量测信号与相对的该目标值,用以判断该等功能单元是否正常动作。
9.根据权利要求8所述的多工测试程序管理系统,其特征在于还包含测试函式库,其具有多个内建项目,且该测试函式库与该测量模组连接,而该测试排程管理列表选取该等内建项目以配置成该等排程项目。
10.根据权利要求9所述的多工测试程序管理系统,其特征在于其中该测试平台还包含人机介面单元,其用于保留与删除在该测试排程管理列表中的该等排程项目。
11.根据权利要求8所述的多工测试程序管理系统,其特征在于其中该测试平台系为实验室虚拟仪器工程工作平台的架构。
12.根据权利要求8所述的多工测试程序管理系统,其特征在于其中该介面单元为测试仪表个人电脑扩充介面。
全文摘要
本发明公开一种多工测试程序管理方法,其在一测试平台下由一测试排程管理列表上所配置的多排程项目,以对多待测装置的多功能单元进行测试;其中,该管理方法通过比对目前该测试排程管理列表上的该等排程项目,用以判断是否可直接地使用于该等功能单元的测试,若判断为可再使用的该排程项目则予以选择保留;反之,则删除该排程项目;此外,也可自一个测试函式库中选取已存在的内建项目或者自行建立新增测试项目至该测试排程管理列表中,使得最终可形成一个调整后的该测试排程管理列表,用于对该等测试装置进行测试;此外,一并提供多工测试程序管理的系统。
文档编号G06Q50/04GK103049806SQ20111030623
公开日2013年4月17日 申请日期2011年10月11日 优先权日2011年10月11日
发明者陈泰君, 谢青峰 申请人:亚旭电子科技(江苏)有限公司, 亚旭电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1