[发明专利]测试装置及其测试方法在审
| 申请号: | 201310560630.X | 申请日: | 2013-11-12 |
| 公开(公告)号: | CN104636247A | 公开(公告)日: | 2015-05-20 |
| 发明(设计)人: | 林敬文 | 申请(专利权)人: | 财团法人资讯工业策进会 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陆勍 |
| 地址: | 中国台湾台北市*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 装置 及其 方法 | ||
技术领域
本发明是关于一测试装置及其测试方法。更具体而言,本发明的测试装置可录制一终端装置被操作时所产生的动作,并将所执行的坐标指令以一物件型式记录。
背景技术
随着科技的进步,智慧型手机已逐渐取代传统手机,以提供较佳的使用者图形介面及多样化的应用程序。为满足众多使用者的需求,智慧型手机业者纷纷推出各种不同硬件规格的智慧型手机,特别是触碰萤幕尺寸上的不同。此外,使用者图形介面及应用程序也普遍地用于各种终端装置上,例如:智慧型手机、平板、智慧型电视等。
在确保为终端装置所设计的使用者图形介面(特别是针对作业系统中特定应用程序的使用者图形介面)在市面上具有不同硬件规格(例如:触碰萤幕尺寸)的终端装置上得以正常运作,软体业者会分别在具有不同硬件规格的终端装置上测试应用程序的运作。然而,现有的使用者图形介面测试多半是以人工的方式进行验证,此举不但耗费人力更耗费时间。
虽然目前已有相关业者提出自动化测试的技术,例如:坐标式、图样式、物件概念式及外部硬件操作,这些技术仍存在一些实际应用上的问题。举例而言,坐标式的操作命令虽容易撰写,但当触碰萤幕尺寸改变或解析度改变时,即需重新撰写,故针对不同机型的智慧型手机皆须建立特定的操作命令集。图像式的操作命令虽支援图像比对,提升设计灵活性,但影像辨识需耗费大量资源。物件概念式,虽可达到跨平台测试功能,但需配合原始物件编译及原始程序码转换,且需要特定的作业系统权限才能进行,以及无法跨不同应用程序操作。通过外部硬件操作而取代人工的操作,虽不造成测试系统的负载,但导入价格较高,且亦需针对不同机型的终端装置重新撰写操作描述档。此外,目前自动化测试的技术皆无法支援实体按钮测试。
有鉴于此,如何提供一种测试机制,通过终端装置的操作,产生测试脚本,避免经由人工的繁复设定、描述档撰写、原始物件编译及原始程序码转换,并可达到跨平台测试及支援实体按钮测试,乃此领域的业者亟需解决的问题。
发明内容
本发明的目地在于提供一种测试机制,经由录制终端装置的操作,同时采用坐标式及物件概念式的优点,以产生测试脚本。如此一来,本发明的测试机制可避免人工的繁复设定、描述档撰写、原始物件编译及原始程序码转换,并可达到跨平台测试。
为达上述目的,本发明揭露一种测试装置,其包含一收发器、一储存器以及一处理器。该收发器用于连线至一终端装置。该终端装置运行一使用者图形介面。该储存器,用于储存一测试程序。该处理器电性连接至该收发器及该储存器,并用于运行该测试程序,以启动一录制程序,执行下列步骤:侦测因应该终端装置被操作而产生的数个动作;侦测该使用者图形介面的一前景应用程序;读取该前景应用程序的数个物件信息;判断该等动作其中之一第一动作是执行一坐标指令,并根据该物件信息,记录对应该坐标指令的该前景应用程序的一物件属性操作;以及判断该等动作其中之一第二动作是执行一呼叫指令,使该前景应用程序由一第一程序切换至一第二程序,以记录该呼叫指令。该处理器更停止该录制程序,以产生一脚本(script)档及一参考记录(log)档,并储存至该储存器。该脚本档包含该物件属性操作及该呼叫指令。
此外,本发明更揭露一种用于一测试装置的测试方法。该测试装置包含一收发器、一储存器以及一处理器。该处理器电性连接该收发器及该储存器。该收发器连线至一终端装置。该储存器储存一测试程序。该终端装置运行一使用者图形介面。该测试方法由该处理器执行且包含下列步骤:(a)运行该测试程序,以启动一录制程序;(b)侦测因应该终端装置被操作而产生的数个动作;(c)侦测该使用者图形介面的一前景应用程序;(d)读取该前景应用程序的数个物件信息;(e)判断该等动作其中之一第一动作是执行一坐标指令,并根据该物件信息,记录对应该坐标指令的该前景应用程序的一物件属性操作;(f)判断该等动作其中之一第二动作是执行一呼叫指令,使该前景应用程序由一第一程序切换至一第二程序,以记录该呼叫指令;以及(g)停止该录制程序,以产生一脚本档及一参考记录档,并储存至该储存装置,该脚本档包含该物件属性操作及该呼叫指令。
在参阅附图及随后描述的实施方式后,所属技术领域具有通常知识者便可了解本发明的其它目的,以及本发明的技术手段及实施态样。
附图说明
图1是本发明第一实施例及第三实施例的示意图,其描绘测试装置11连线至终端装置21;
图2是本发明的测试装置11的示意图;
图3是本发明第二实施例及第四实施例的示意图,其描绘测试装置11连线至终端装置31;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人资讯工业策进会;,未经财团法人资讯工业策进会;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310560630.X/2.html,转载请声明来源钻瓜专利网。





