专利名称:计算机屏幕显示控制器测试方法及系统的制作方法
技术领域:
本发明涉及一种计算机资讯技术,特别是涉及一种计算机屏幕显 示控制器测试方法及系统,其可加载至一计算机平台,用以让使用者 对该计算机平台上所安装的屏幕显示控制器进行测试程序。
背景技术:
在计算机科技的应用上,计算机平台的屏幕显示功能受控于一屏
幕显示控制器,例如为VGA (Video Graphic Array)晶片或电路卡;
因此屏幕显示控制器的测试工作便成为计算机制造上的一项重要的作
业程序。
在进行测试时,品管测试工程师通常须要设定不同的视频格式(包 括解析度、色彩深度、和扫瞄频率)来对屏幕显示控制器进行一连串
的测试程序,例如包括以下程序(Tl)多媒体文件播放测试程序;
(T2)视窗縮放测试程序;(T3)视窗及图标拖曳测试程序;以及(T4)
文字式使用者界面测试程序。
微软的视窗型操作系统(Microsoft Windows)为目前的网络服务 器、台式个人计算机、以及笔记本计算机所最常采用的操作系统。在 微软的视窗型操作系统下,屏幕显示控制器的测试程序须首先由品管 测试工程师设定不同的视频格式,其操作程序包括以下步骤
(51) 调整解析度其做法为在视计算机桌面任何一处按鼠标右 键,接着点选[内容],再到[设定值]页面里来调整屏幕解析度;
(52) 调整屏幕的扫瞄频率其做法为在步骤(SI)的对话框的 右下角点选[进阶],接着在[一般]页面里调整[屏幕DPI]的值,接着点选 [确定]及[套用];
(53) 多媒体文件播放测试播放一个多媒体文件,例如为视频 文件气AVI,并于播放过程中检视其显示的流畅性;
(54) 视窗縮放测试开启任一视窗,对其做放大和縮小来测试
其显示是否正常;
(55) 拖曳测试是由使用者利用鼠标指标来拖曳一个开启的视 窗或计算机桌面上的图标(icon),以检视其于显示上是否有发生残影 现象;以及
(56) 文字式使用者界面测试程序是将计算机平台的屏幕显示 切换成传统文字式的使用者界面,例如为传统的DOS (Disk Operating System)操作系统的文字式使用者界面,并将其放大至全屏和一般模 式来输入文字,以检视其是否可正常显示。
上述的测试程序(Tl) - (T4)须针对所有的可能的视频格式来分 别进行一次。举例来说,目前台式个人计算机的屏幕显示控制器的可 用视频格式包括[1024x768, 32 Bits, 75Hz]、 [800x600, 32 Bits, 75Hz]、 [1024x768, 16 Bits, 60Hz]、和[800x600,16 Bits, 60Hz],则品管测试工 程师须首先将屏幕显示控制器的驱动程序以手动方式设定至 [1024x768, 32 Bits, 75Hz],再在此设定下执行测试程序(Tl) - (T4); 接着将VGA屏幕显示控制器设定至[800x600, 32 Bits, 75Hz],再在此 设定下执行测试程序(Tl) - (T4);依此类推。换言之,品管测试工 程师需总计执行4次手动的视频格式设定工作,再分别在此4个不同 的视频格式设定下,重复执行测试程序(Tl) - (T4)。在某些应用中, 屏幕显示控制器的可用视频格式可能多达IO项以上。
然而目前所采用的视频格式设定程序的一项缺点在于其所需的鼠 标指标点选次数过多。举例来说,在微软的视窗型操作系统下,品管 测试工程师的设定工作包括点按11次鼠标左键和1次鼠标右键,并进 而包括1次鼠标拖曳;因此颇为费时费力而影响工作效率。
此外,在进行测试工作时,品管测试工程师须自行去找出相关技 术数据来得知受测的屏幕显示控制器所在的计算机平台的操作系统所 支持的所有视频格式,以确定所有的视频格式均被测试到。然而此作 法显然会增加测试的复杂性,因此亦费时费力而影响工作效率。
发明内容
鉴于以上所述现有技术的缺点,本发明的主要目的在于提供一种 计算机屏幕显示控制器测试方法及系统,其可让品管测试工程师使用
更少的鼠标指标点选次数来更为快速而有效率地执行屏幕显示控制器 的测试工作。
本发明的另一目的在于提供一种计算机屏幕显示控制器测试方法 及系统,其可让品管测试工程师更为快速及方便地得知受测的屏幕显 示控制器所在的计算机平台的操作系统所支持的所有视频格式,使得 测试工作的进行更为快速而有效率。
本发明的计算机屏幕显示控制器测试方法及系统加载至一计算机 平台,且该计算机平台配置有一屏幕显示控制器,用以对该屏幕显示 控制器提供一使用者操控的测试程序。
本发明的计算机屏幕显示控制器测试方法至少包含(Sl)回应 一使用者操控的启动事件而发出一启动致能信息;(S2)回应该启动 致能信息而搜寻该计算机平台所支持的所有视频格式;(S3)将所搜 寻到的所有视频格式通过一清单列表来显示在该计算机平台上;且回 应一使用者操控的视频格式选择事件而从该清单列表中选择出其中一 个视频格式;(S4)依据所选择出的视频格式来设定该屏幕显示控制 器;以及(S5)在该设定的视频格式之下,对该屏幕显示控制器进行 一连串的测试程序。
本发明的计算机屏幕显示控制器测试系统是设计用来具体实现前 述的方法,其实体架构的物件导向元件模型至少包含(A) —启动模 块,其可回应一使用者操控的启动事件而发出一启动致能信息;(B) 一支持格式搜寻模块,其可回应该启动模块所发出的启动致能信息而 搜寻该计算机平台所支持的所有视频格式;(C) 一使用者操控界面模 块,其可将该支持格式搜寻模块所搜寻到的所有视频格式通过一清单 列表来显示在该计算机平台上;且其可进而回应一使用者操控的视频 格式选择事件而从该清单列表中选择出其中一个视频格式;(D) —视 频格式设定模块,其可依据该使用者操控界面模块所选择出的视频格 式来设定该屏幕显示控制器;以及(E) —测试模块,其可在该视频格 式设定模块所设定的视频格式之下,对该屏幕显示控制器进行一连串 的测试程序。
本发明的计算机屏幕显示控制器测试方法及系统的特点在于将屏 幕显示控制器的测试程序所需设定的所有视频格式经自动搜寻而显示
在一使用者操控界面,由此而让使用者可快速及方便地得知受测的屏 幕显示控制器所在的计算机平台所支持的所有视频格式,并让使用者 可利用更少的鼠标指标点选次数来更为快速而有效率地操控屏幕显示 控制器的测试工作。
图1图1为一应用示意图,用以显示本发明的计算机屏幕显示控 制器测试系统的应用方式;
图2为一架构示意图,用以显示本发明的计算机屏幕显示控制器 测试系统的物件导向元件模型的基本架构;以及
图3为一屏幕显示图形,用以显示本发明的计算机屏幕显示控制 器测试系统所采用的使用者操控界面的一种实施例。主要元件符号说明
10 计算机平台
11 屏幕
20 操作系统
30 屏幕显示控制器
100 本发明的计算机屏幕显示控制器测试系统
110 启动模块
120 支持格式搜寻模块
130 使用者操控界面模块
140 视频格式设定模块
150 测试模块
151 多媒体文件播放测试程序
152 视窗縮放测试程序
153 视窗及图标拖曳测试程序
154 文字式使用者界面测试程序
155 绘图功能测试程序
200 测试样本文件
201 使用者操控的启动事件
202 使用者操控的视频格式选择事件
310 使用者操控界面
311 先前格式显示区
312 测试样本文件来源显示区
313 手动测试格式显示区
314 支持格式显示区
315 控制键组
316 测试结果显示区
400 测试结果报告(文字档)
具体实施例方式
以下即结合附图,详细揭露说明本发明的计算机屏幕显示控制器 测试方法及系统的实施例。
图1即显示本发明的计算机屏幕显示控制器测试系统(如标号100 所指的方块)的应用方式。如图所示,本发明的计算机屏幕显示控制 器测试系统100在实际应用上是加载至一计算机平台10,且该计算机 平台10加载有一图形化的操作系统20,例如为微软的视窗型操作系统 (Microsoft Windows),并配置有一屏幕显示控制器30,例如为一 VGA (Video Graphic Array)晶片组或电路卡,用以对该屏幕显示控制器30 提供一使用者操控的测试功能。
如图2所示,其用以显示本发明的计算机屏幕显示控制器测试系 统100的基本架构方块示意图。如图所示,本实施例的计算机屏幕显 示控制器测试系统100至少包含 一启动模块110、 一支持格式搜寻模 块120、 一使用者操控界面模块130、 一视频格式设定模块140以及 一测试模块150。以下即首先分别说明这些构成模块IIO、 120、 130、 140、 150的个别属性及功能。
启动模块110可例如在该计算机平台10的屏幕11上所显示的视 窗操作系统桌面上显示一程序启动图案(未显示于图式),用以让使 用者可利用鼠标指标来双击此图案而发出一使用者操控的启动事件 201,令启动模块110回应地发出一启动信息至支持格式搜寻模块120。
支持格式搜寻模块120可回应上述的启动模块110所发出的启动 信息而搜寻该计算机平台10的操作系统30所支持的所有视频格式的
组合。举例来说,若操作系统30所支持的解析度包括1024x768和 800x600、所支持的色彩深度包括32位元和16位元、所支持的扫瞄频 率包括75Hz和60Hz,则支持格式搜寻模块120将输出这些视频格式 的所有可能的组合,包括[1024x768, 32 Bits, 75Hz]、 [1024x768, 32 Bits, 60Hz]、 [1024x768, 16 Bits, 75Hz]、 [1024x768, 16Bits, 60Hz]、 [800x600, 32Bits,75Hz]、 [800x600, 32 Bits, 60Hz]、[画x600, 16 Bits, 75Hz]、和 [800x600, 16 Bits, 60Hz]。
使用者操控界面模块130可在该计算机平台10的屏幕11上显示 一如图3所示的使用者操控界面310,其中包括一先前格式显示区311、 一测试样本文件来源显示区312、 一手动测试格式显示区313、 一支持 格式显示区314、 一组控制键315、和一测试结果显示区316;其中先 前格式显示区311是用来显示先前的测试程序所用的视频格式;测试 样本文件来源显示区312是用来显示一测试样本文件(通常为一视频 文件)的文件名及其所在目录;手动测试格式显示区313是用来显示 一组手动测试用的视频格式,例如包括包括[1024x768, 32 Bits, 75Hz]、 [800x600, 32 Bits, 75Hz]、 [1024x768, 16 Bits, 60Hz]、禾Q [800x600, 16 Bits, 60Hz];支持格式显示区314是用来显示上述的支持格式搜寻模块 120所搜寻到的所有视频格式的清单列表,并提供一使用者选择功能来 让使用者点选所需的视频格式;控制键组315包括一测试启动键[Test] 和一跳出键[Exit],用来让使用者启动或跳出测试程序;而测试结果显 示区316则是用来显示测试结果。在实际应用时,使用者即可在支持 格式显示区314中所显示的视频格式清单列表、或手动测试格式显示 区313所显示的视频格式中,点选出所需的视频格式来进行测试程序。 每当使用者从支持格式显示区314中点选一视频格式(即发生一使用 者操控的视频格式选择事件202),则其即可使使用者操控界面模块 130回应地发出一视频格式设定致能信息至视频格式设定模块140。
视频格式设定模块140可依据上述的使用者操控界面模块130由 使用者从支持格式显示区314或手动测试格式显示区313中所点选的 选项来自动设定该屏幕显示控制器30的视频格式。
测试模块150可在使用者点选上述的使用者操控界面310中的控 制键组315中的测试启动键[Test]之后,被启动对该屏幕显示控制器30
进行一测试程序,其测试项目例如包括(Tl)多媒体文件播放测试
程序;(T2)视窗縮放测试;(T3)视窗及图标拖曳测试;(T4)文 字式使用者界面测试;以及(T5)绘图功能测试。但须注意的一点是, 此测试程序并不限于仅包括这些测试项目,而可视实际需要作随意性 的增减。广义而言,此测试程序包括任何与屏幕显示控制器30有关的 屏幕显示功能。
多媒体文件播放测试程序151是用以利用上述的使用者操控界面 300中的测试样本文件来源显示区312中所显示的测试样本文件(其例 如为一视频文件气avi)来测试该屏幕显示控制器30是否可正常播放该 视频文件的内容。此多媒体文件播放测试程序151不同于现有技术的 一项特点在于其可让使用者不必通过操作系统中的文件管理系统(例 如Windows的文件管理器)来寻找及开启所需的测试样本文件200, 而是预先定义在使用者操控界面模块130的程序码中,因此可让整体 的测试操作更为縮短工时。
视窗縮放测试程序152的测试项目包括一程序回圈控制的自动化 视窗縮放、人为操作的视窗控制(包括最大化、 一般化、和最小化)、 以及视窗全屏幕显示测试。此视窗縮放测试程序152不同于现有技术 的特点在于其加入了视窗全屏幕显示测试,使得视窗縮放的显示测试 更为全面。
视窗及图标拖曳测试程序153是由使用者利用鼠标指标来拖曳一 个开启的视窗或计算机桌面上的图标(icon),以检视其是否有发生残 影现象。
文字式使用者界面测试程序154是将计算机平台10的屏幕显示切 换成传统的文字式的使用者界面,例如为传统的DOS (DiskOperating System)操作系统的文字式使用者界面,并将其放大至全屏和一般模 式来输入文字,以检视其是否可正常显示。此文字式使用者界面测试 程序154是通过一视窗来显示传统的DOS操作系统下的文字式使用者 界面,再利用程序回圈的自动化控制方式来縮放该视窗,并以程序码 自动输入一组字串(现有技术为以人工输入)至该文字式使用者界面 来测试其是否可正常显示。此自动化控制及字串输入的测试方式可让 整体的测试作业更为縮短工时。
绘图功能测试程序155是用以测试Windows视窗操作系统的GDI (Graphic Device Interface)视窗显示界面的绘图功能是否可正常显示。 现有技术并无此项测试,因此可使得屏幕显示测试更为全面。
以下即利用一应用实例来说明本发明的计算机屏幕显示控制器测 试系统100在实际应用时的整体操作方式。
当使用者(即品管测试工程师)欲对屏幕显示控制器30进行测试 程序时,其即可首先利用鼠标指标来双击本发明的计算机屏幕显示控 制器测试系统100显示在计算机桌面上的程序启动图案,亦即发出一 使用者操控的启动事件201,令启动模块110回应地发出一启动信息至 支持格式搜寻模块120。此即可令支持格式搜寻模块120回应地搜寻该 计算机平台10的操作系统30所持的所有视频格式的组合,并接着令 使用者操控界面模块130将所有可能的视频格式组合通过使用者操控 界面300的支持格式显示区314来显示给使用者。
在实际执行测试时,使用者即可在支持格式显示区314中所显示 的视频格式清单列表、或手动测试格式显示区313所显示的视频格式 中,点选出所需的视频格式。每当使用者从支持格式显示区314中点 选一视频格式(即发生一使用者操控的视频格式选择事件202),则其 即可使使用者操控界面模块130回应地发出一视频格式设定致能信息 至视频格式设定模块140,令视频格式设定模块140据以设定该屏幕显 示控制器30的视频格式。接着使用者只要点选使用者操控界面310中 的控制键组315中的测试启动键[Test],即可启动测试模块150来对屏 幕显示控制器30进行一连串的测试程序,其测试项目例如包括(Tl) 多媒体文件播放测试程序15h (T2)视窗縮放测试程序152; (T3) 一视窗及图标拖曳测试程序153; (T4) —文字式使用者界面测试程序 154;以及(T5) —绘图功能测试程序155。测试完成之后,测试模块 150会自动将测试结果输出成一文字档的测试结果报告400,以提供品 管测试工程师作事后査验。
相比于背景技术,本发明的计算机屏幕显示控制器测试系统100 可让使用者仅点按3至4次鼠标按键(即双击启动图案后再接着从支 持格式显示区314或手动测试格式显示区313中点选所需的视频格 式),因此显见可让测试作业更为省时省力而具有更高的效率。综合
比较结果,传统作法在100%完成度下的总和测试时间约为5~6小时; 而本发明则仅需2 3小时,甚至更短。虽然本发明新加入GDI及视窗 全屏幕测试,但其作业时间无增反减。整体而言,时间效率提升约 70 75%,而效益则提升约60%。
总而言之,本发明提供了一种计算机屏幕显示控制器测试方法及 系统,其可加载至一计算机平台,用以让使用者对该计算机平台上所 安装的屏幕显示控制器进行测试程序;且其特点在于将屏幕显示控制 器的测试程序所需设定的所有视频格式经自动搜寻而显示在一使用者 操控界面,由此而让使用者可快速及方便地得知受测的屏幕显示控制 器所在的计算机平台所支持的所有视频格式,并让使用者可利用更少 的鼠标指标点选次数来更为快速而有效率地操控屏幕显示控制器的测 试工作。本发明因此较背景技术具有更佳的进步性及实用性。
以上所述仅为本发明的优选实施例而已,并非用以限定本发明的 实质技术内容的范围。本发明的实质技术内容广义地定义于下述的权 利要求中。若任何他人所完成的技术实体或方法与下述的权利要求所 定义的完全相同、或是为一种等效的变更,均将被视为涵盖于本发明 的权利要求范围之中。
权利要求
1.一种计算机屏幕显示控制器测试方法,其可应用于一计算机平台,且该计算机平台配置有一屏幕显示控制器,用以对该屏幕显示控制器提供一使用者操控的测试功能;此计算机屏幕显示控制器测试方法至少包含回应一使用者操控的启动事件而发出一启动致能信息;回应该启动致能信息而搜寻该计算机平台所支持的所有视频格式;将所搜寻到的所有视频格式通过一清单列表来显示于该计算机平台上;且回应一使用者操控的视频格式选择事件而从该清单列表中选择出其中一个视频格式;依据所选择出的视频格式来设定该屏幕显示控制器;以及在该设定的视频格式之下,对该屏幕显示控制器进行一连串的测试程序。
2. 根据权利要求1所述的计算机屏幕显示控制器测试方法,其中该测 试模块所执行的测试程序包括一多媒体文件播放测试程序。
3. 根据权利要求2所述的计算机屏幕显示控制器测试方法,其中该多 媒体文件播放测试程序是直接连结至一预设在该计算机平台中的测试 样本文件来播放该测试样本文件的内容。
4. 根据权利要求1所述的计算机屏幕显示控制器测试方法,其中该测 试程序包括一视窗縮放测试程序。
5. 根据权利要求1所述的计算机屏幕显示控制器测试方法,其中该测 试程序包括一视窗及图标拖曳测试程序。
6. 根据权利要求1所述的计算机屏幕显示控制器测试方法,其中该测 试程序包括一文字式使用者界面测试程序。
7. 根据权利要求1所述的计算机屏幕显示控制器测试方法,其中该测 试程序包括一绘图功能测试程序。
8. —种计算机屏幕显示控制器测试系统,其可加载至一计算机平台, 且该计算机平台配置有一屏幕显示控制器,用以对该屏幕显示控制器 提供一使用者操控的测试功能;此计算机屏幕显示控制器测试系统至少包含-一启动模块,其可回应一使用者操控的启动事件而发出一启动致 能信息;一支持格式搜寻模块,其可回应该启动模块所发出的启动致能信 息而搜寻该计算机平台所支持的所有视频格式;一使用者操控界面模块,其可将该支持格式搜寻模块所搜寻到的 所有视频格式通过一清单列表来显示在该计算机平台上;且其可进而 回应一使用者操控的视频格式选择事件而从该清单列表中选择出其中 一个视频格式;一视频格式设定模块,其可依据该使用者操控界面模块所选择出 的视频格式来设定该屏幕显示控制器;以及一测试模块,其可在该视频格式设定模块所设定的视频格式之下, 对该屏幕显示控制器进行一连串的测试程序。
9. 根据权利要求8所述的计算机屏幕显示控制器测试系统,其中该测 试模块所执行的测试程序包括一多媒体文件播放测试程序。
10. 根据权利要求9所述的计算机屏幕显示控制器测试系统,其中该多 媒体文件播放测试程序是直接连结至一预设在该计算机平台中的测试 样本文件来播放该测试样本文件的内容。
11. 根据权利要求8所述的计算机屏幕显示控制器测试系统,其中该测 试模块所执行的测试程序包括一视窗縮放测试程序。
12. 根据权利要求8所述的计算机屏幕显示控制器测试系统,其中该测 试模块所执行的测试程序包括一视窗及图标拖曳测试程序。
13. 根据权利要求8所述的计算机屏幕显示控制器测试系统,其中该测 试模块所执行的测试程序包括一文字式使用者界面测试程序。
14. 根据权利要求8所述的计算机屏幕显示控制器测试系统,其中该测 试模块所执行的测试程序包括一 GDI绘图功能测试程序。
全文摘要
一种计算机屏幕显示控制器测试方法及系统,其可加载至一计算机平台,用以让使用者对该计算机平台上所安装的屏幕显示控制器进行测试程序;且其特点在于将屏幕显示控制器的测试程序所需设定的所有的视频格式经自动搜寻而显示于一使用者操控界面,由此而让使用者可快速及方便地得知受测的屏幕显示控制器所在的计算机平台所支持的所有的视频格式,并让使用者可利用更少的鼠标指标点选次数来更为快速而有效率地操控屏幕显示控制器的测试工作。
文档编号G06F11/28GK101110052SQ20061010138
公开日2008年1月23日 申请日期2006年7月18日 优先权日2006年7月18日
发明者陈建霖 申请人:英业达股份有限公司