自动化测试显示装置的方法及其系统的制作方法

文档序号:2653251阅读:241来源:国知局
专利名称:自动化测试显示装置的方法及其系统的制作方法
技术领域
本发明涉及一种自动化测试的方法及其系统,特别是 涉及一种自动化测试显示装置的方法及其系统。
背景技术
现行的显示装置,包括显像管或液晶技术的电视(Television)及监视器(Monitor),完成装配后,必须依 据一连串的标准作业程序(Standard Operation Process, SOP)对该显示装置进行测试。测试该显示装置最主要的目 的在于确保其各项功能都可以确实执行无误。在显示装置发展的初期,由于其功能简单,测试步骤 大部份以人工执行即可。但是,随着显示装置的功能越来 越复杂及精密,如图l所示,测试人员必须通过计算机11 分别执行多个按照标准作业程序所编写的测试程序uo,以 针对待测试的显示装置12进行测试,其中所述测试程序110 属于已编译为机器码的执行文件(Executive Files),存储 在该计算机的存储单元in中,再由该计算机的执行单元 112执行。接着,测试人员依据该显示装置12的执行状况 或该计算机11的显示器113确认该测试是否通过。然而,为开发各种符合不同标准作业程序的测试程序, 测试人员及程序开发人员必须花费许多时间进行沟通及开 发的工作。其原因在于,测试人员虽然最了解要如何建立 新的标准作业程序以测试该显示装置,但是却无程序设计的能力。另外,显示装置的控制通常必须以较复杂难懂的
低级程序语言(如汇编语言)或中级程序语言(如c语言)
编写。另一方面,程序设计人员虽有程序设计能力,却不 熟悉如何开发出符合测试需求的测试程序,必须和测试人 员多次沟通与确认后才能了解程序设计的方向以进行后续 的工作。如上所述,测试程序的开发过程无法有效率地进 行,造成一个新的测试方法无法立刻加入自动化测试的工 作中。
再者,当开发好一个测试程序后,尔后若测试人员想 根据实际应用的情况,对该测试程序进行小幅度修改,仍 然必须请求程序设计人员支持才能完成修改的工作。
如上所述,为能有效提高自动化测试的效率,并使测 试人员可以自行开发、修改及验证符合需求的测试方法, 因此,有必要寻求解决之道。

发明内容
本发明的首要目的是提供一种使用简便且提高效率的 自动化测试显示装置的方法。本发明的自动化测试显示装
置的方法包含下列步骤依据预设规则编写至少一个测试 模块,并将该测试模块存储在包括执行单元及存储单元的 测试系统的该存储单元中。接着,将该测试系统电连接至 待测试的显示装置。然后,该测试系统的执行单元执行主 程序用以自该存储单元中读取指定的测试模块,并翻译该 测试模块为多个测试信号并传输至该显示装置。
本发明的另一 目的是提供一种使用简便且提高效率的 自动化测试显示装置的系统。
本发明的自动化测试显示装置的系统,适用于测试显示装置,并包含存储单元及执行单元。该存储单元用以存 储至少一个测试模块,该测试模块是依预设规则预先地编 写。该执行单元可执行主程序用以读取该存储单元的测试 模块,并翻译该测试模块为多个测试信号传输至该显示装 置。本发明的有益效果在于测试人员可通过该预设规则 开发符合需求的测试模块,并交由该执行单元进行处理。 由于该测试模块是存储在该存储单元中,方便测试人员随 时重新编辑与修改。


图1是系统图,说明现有的自动化测试显示装置的系统;图2是系统图,说明本发明的自动化测试显示装置的 系统的优选实施例;图3是系统图,说明本优选实施例中的第一接口单元 及第二接口单元;以及图4是流程图,说明本发明的自动化测试显示装置的 方法的优选实施例。
具体实施方式
下面结合附图及实施例对本发明进行详细说明参见图2,本发明自动化测试显示装置的系统2的优选 实施例,适用于测试显示装置3,该测试系统2并包含存储 单元2K执行单元22及显示单元23。在本优选实施例中, 该测试系统2以现有的个人计算机或专属的测试装置实施。该存储单元21在本优选实施例中为个人计算机的硬盘驱动器(Hard Disk),用以存储至少一个测试模块211。其 中,该测试模块211以文件档案的形式存储,而测试人员 可以依据实际测试的需求,以预设规则编写特定目的的测 试模块211。为了使测试人员可以简易且方便地编写该测试 模块211,该预设规则是经由定义测试语言方式而形成,并 具有多个预设指令及多个对应所述预设指令的操作数,该 预设规则特别设计成一系列测试该显示装置3时可能会使 用到的动作,所述预设指令涵盖了常用的命令(Command)、 操作(Operation)及输出和输入(Input & Output)等形式, 并允许测试人员以接近自然语言的使用方法编写。例如,该待测试的显示装置3为一电视,测试人员若 欲测试该电视的菜单(Menu)是否可正确地在屏幕中调整 位置,依据该预设规则以预设指令在前,操作数在后的形 式编写,该测试模块211可大致写成KeyDriverVkey一Driver 1 "VirtualKey,,(力口载虚拟按钮)Key MENU (仿真按下菜单钮,以开启该电视的菜单)Loop 7Key DOWNLoope (以上三列仿真选取菜单中的第七项设定) Key ENTER (仿真按下进入钮,进入菜单中的第七项 设定)Print "Start OSD window position test\013\010,,(提示操作者)Pause"To stop OSD position test -> press Ctrl-C,"(提示操作者)Label OSD Position Test (设定巻标)Keyspeed 500 (仿真按钮速度为500毫秒)
Key DOWN 9 (仿真按下向下钮来移动OSD菜单的 位置;此动作重复9次)
Wait 1000 (仿真等待1000毫秒)
Goto OSD—Position—Test (瑕g至巻标)
Key MENU (仿真关闭该电视的菜单)
如上所述,测试人员不必去理解如何编写繁复的程序, 取而代之的则是以直觉性的操作手续编写特定目的的测试 模块211。
该执行单元22可执行主程序212,并利用该主程序212 读取该存储单元21的测试模块211,翻译该测试模块211 为多个测试信号并传输至该显示装置3。该主程序212可以 是存储在该存储单元21或其它存储装置内,甚至是和执行 单元22结合成单一的集成电路组件,但是在本优选实施例 中,该执行单元22为该个人计算机的中央处理器、主机板 及内存等组件而该中央处理器正在执行该主程序212,也就
是系统测试操作语言管理器(System Test Operation Language Manager, STOL Mgr)。该主程序212并可利用该 主机板的各项资源,进行所需的各种输出和输入动作。
另外,该执行单元22执行主程序212时是解释 (interpret)该测试模块211的所述指令及所述操作数,而 非编译(compile)该测试模块211产生目标程序(Object Program)。采用解释的好处在于该执行单元22是逐条地 翻译该测试模块211中的所述指令及所述操作数并立刻执 行,而不需经过反复地编译、连结产生执行文件等工作。 测试人员可以立刻地由执行单元22所执行的成果修改其正 在编写的测试模块211,也保有调整该测试模块211的弹性。该执行单元22电连接该显示装置3的方式有下述两种 方法
一、 直接测试该显示装置3。若该显示装置3具有RS232 接口,且该测试系统2也具有RS232接口,则该测试系统2 可以利用本身的RS232接口电连接该显示装置3,该执行单 元22所发出的测试信号直接通过该传输方式沟通。
二、 通过外部测试装置4测试该显示装置3。在某些测 试中,该测试系统2必须电连接外部测试装置4,该外部测 试装置4再电连接该显示装置3,而该测试系统2是通过控 制该外部测试装置4对该显示装置3进行测试。其中,该 外部测试装置4可以是信号产生器或电源供应器等。以该 信号产生器为例,该信号产生器可产生不同分辨率的画面 交由该显示装置3显示,以确定该显示装置3可以正确地 产生特定分辨率的画面。
参见图3,若该测试系统2及显示装置3无相同的接口 可对应沟通,可将第一接口单元5及第二接口单元6设置 在该测试系统2及该显示装置3之间。以该第一接口单元5 为例,该测试系统2及第一接口单元5间以并行端口 (Parallel Port)接口沟通,而该显示装置3及第一接口单 元5之间以内部整合电路(Inter — Integrated Circuit, 12C)接 口沟通。必须注意的是,该外部测试装置4由于是专门地 用于测试该显示装置3,所以通常不需要额外的接口进行转 换。上述采用该第一、二接口单元5、 6的方法,已属现行 测试显示装置3的技术之一,而且并非本发明的重点,因 此不再多加说明。
该显示单元23在本优选实施例中为计算机屏幕,其主 要功能在于依据执行单元22的执行结果,对应地显示指定的信息。
参见图2、 4,本发明自动化测试显示装置的方法的优 选实施例,是利用上述的测试系统2实施,并包含下列步 骤
如步骤71所示,依据上述的预设规则编写该测试模块 211,并将该测试模块211存储在该测试系统2的存储单元 21中。如上所述,该测试系统2可以为个人计算机或是专 属的测试装置。
接着,如步骤72所示,将该测试系统2电连接至该待 测试的显示装置3。
然后,如步骤73所示,该测试系统2的执行单元22 执行该主程序212用以自该存储单元21中读取指定的测试 模块211,并翻译该测试模块211为多个测试信号传输至该 显示装置3。
接着,如步骤74所示,该测试人员可以直接目视该显 示装置3是否正确地执行测试的动作,或是由该系统2的 23显示单元获知测试执行的结果。
综上所述,本发明具有下列优点-
一、 由于编写测试模块所依据的预设规则较为语言化, 不但符合实际的测试操作程序也降低编写难度,测试人员 可以依据该预设规则自行开发程序,不必再依赖程序设计 师,并节省开发专用测试程序的时间。
二、 测试模块以文件档案的形式存放在该存储单元中, 测试人员可以视需求随时修改。另外,由于该执行单元是 解释地执行该测试模块,测试人员能直觉地验证其编写的 测试模块。
除了测试人员开发测试程序外,本发明也可以应用在设计品质工程/品质保证(Design Quality Engineering, DQE / Quality Assurance, QA)测试自动化、产线生产自动化测 试、研究开发(Research & Design)阶段的产品功能设计验 证、业务产品的功能展示,及压力测试(Stress Test)等需 要利用自动化控制的领域。
权利要求
1、一种自动化测试显示装置的方法,其特征在于该方法包含下列步骤(a)依据预设规则编写至少一个测试模块,并将该测试模块存储在包括执行单元及存储单元的测试系统的该存储单元中;(b)将该测试系统电连接至待测试的显示装置;以及(c)该测试系统的执行单元执行主程序用以自该存储单元中读取指定的测试模块,并翻译该测试模块为多个测试信号并传输至该显示装置。
2、 如权利要求l所述的自动化测试显示装置的方法,其 特征在于在(a)步骤中,该预设规则是经由定义测试语言方式而形成。
3、 如权利要求2所述的自动化测试显示装置的方法,其 特征在于在(a)步骤中,该预设规则具有多个预设指令及多个对应所述预设指令的操作数。
4、 如权利要求l所述的自动化测试显示装置的方法,其 特征在于在(a)步骤中,该存储单元的测试模块是以文件档案的形式存储。
5、 如权利要求l所述的自动化测试显示装置的方法,其特征在于在(C)步骤中,该测试系统的执行单元是解释地将该测试模块翻译为所述测试信号。
6、 一种自动化测试显示装置的系统,适用于测试显示装置,并包含存储单元及执行单元,其特征在于该存储单元用以存储至少一个测试模块,且该测试模块是依预设规则预先地编写;以及该执行单元可执行主程序用以读取该存储单元的测试模块,并翻译该测试模块为多个测试信号传输至该显示装置。
7、 如权利要求6所述的自动化测试显示装置的系统,其 特征在于该预设规则是经由定义测试语言方式而形成。
8、 如权利要求7所述的自动化测试显示装置的系统,其 特征在于该预设规则具有多个预设指令及多个对应所述 预设指令的操作数。
9、 如权利要求6所述的自动化测试显示装置的系统,其 特征在于该存储单元的测试模块是以文件档案的形式存 储。
10、 如权利要求6所述的自动化测试显示装置的系统, 其特征在于该执行单元是解释地将该测试模块翻译为所 述测试信号。
全文摘要
一种自动化测试显示装置的方法及其系统,其中该方法包含下列步骤依据预设规则编写至少一个测试模块,并将该测试模块存储在包括执行单元及存储单元的测试系统的该存储单元中。接着,将该测试系统电连接至待测试的显示装置。然后,该测试系统的执行单元执行主程序用以自该存储单元中读取指定的测试模块,并翻译该测试模块为多个测试信号并传输至该显示装置。
文档编号G09G5/00GK101308648SQ200710103300
公开日2008年11月19日 申请日期2007年5月15日 优先权日2007年5月15日
发明者彬 郑 申请人:冠捷投资有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1