首页 / 专利库 / 制动系统 / 电子稳定程序 / 手持式电子装置应用程序的测试方法

手持式电子装置应用程序的测试方法

阅读:270发布:2020-05-12

专利汇可以提供手持式电子装置应用程序的测试方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种手持式 电子 装置应用程序的测试方法,其用以对搭载有开放式作业平台及触控屏幕的手持式电子装置进行测试,其执行安装于该开放式作业平台的测试程序以进行测试程序,该测试程序取得该应用程序对应于该触控屏幕上点选坐标,并使该开放式作业平台根据该点选坐标执行该应用程序,记录执行结果并离开该应用程序的操作 接口 以再次进行该应用程序的执行步骤。由此,可节省人 力 成本并达到应用程序稳定度的测试,且该测试结果具有高可靠性。,下面是手持式电子装置应用程序的测试方法专利的具体信息内容。

1.一种手持式电子装置应用程序的测试方法,其用以对搭载有开放式作业平台及触控屏幕的手持式电子装置进行测试,其特征在于,该测试方法包含:
执行一安装于该开放式作业平台的测试程序以开始一测试程序;
取得代表该应用程序于该触控屏幕上的位置的一点选坐标;
使该开放式作业平台根据该点选坐标执行对应的该应用程序;及
判断该开放式作业平台执行该应用程序并成功进入该应用程序的操作接口后,离开该操作接口,回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤以再次执行该应用程序。
2.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,其中于所述开放式作业平台根据该点选坐标执行对应的该应用程序的步骤包含:
使该开放式作业平台产生一触控动作执行指令,并将该触控动作执行指令及该点选坐标传递至该触控屏幕;
该触控屏幕响应该触控动作执行指令,于该触控屏幕上执行对应该点选坐标的一触控点选动作;及
该开放式作业平台响应该触控点选动作执行该应用程序。
3.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,其中于判断所述开放式作业平台执行该应用程序并成功进入该应用程序的操作接口后,离开该操作接口,回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤以再次执行该应用程序的步骤中,离开该操作接口的步骤系为:关闭该应用程序、使该应用程序于该开放式作业平台的背景中执行,此二者的其中之一。
4.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,还包含:判断开放式作业平台无法进入该应用程序的操作接口后,记录执行失败的结果并回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤,以再次执行该应用程序。
5.如权利要求4所述的手持式电子装置应用程序的测试方法,其特征在于,其中于判断该开放式作业平台无法进入该应用程序的操作接口后,记录执行失败的结果并回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤以再次执行该应用程序的步骤中,无法进入该应用程序的操作接口为:执行失败、该应用程序无响应,此二者的其中之一。
6.如权利要求5所述的手持式电子装置应用程序的测试方法,其特征在于,其中于记录执行失败结果的步骤中,其包含:计算失败总次数及记录此次失败的发生时间。
7.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,其中,于取得代表所述应用程序于该触控屏幕上的位置的该点选坐标的步骤中,该点选坐标的取得由使用者指定
8.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,其中,于取得代表该应用程序于该触控屏幕上的位置的该点选坐标的步骤中,该点选坐标的取得由对该应用程序的关键词的搜寻,以取得该应用程序的地址坐标,进而作为该点选坐标。
9.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,其中还包含:于该测试程序执行的总历程到达一预定时数或执行一预定数量的循环数时,停止该测试程序。
10.如权利要求1所述的手持式电子装置应用程序的测试方法,其特征在于,其中所述开放式作业平台为Android作业平台。

说明书全文

手持式电子装置应用程序的测试方法

[0001]

技术领域

[0002] 本发明关于一种手持式电子装置的测试方法,更特别的是关于一种具有触控屏幕的手持式电子装置中的应用程序的测试方法。

背景技术

[0003] 随着智能手机、平板电脑等手持式电子装置的行,各式各样的手持式电子装置大量地出现在市场上,并且,这些智能手机、平板电脑等手持式电子装置的另一特色在于:皆具有触控式的屏幕。
[0004] 手持式电子装置皆可被安装各种的应用程序,应用程序开发商于开发一应用程序时通常需要获得此应用程序是否可稳定地运作于手持式电子装置中的信息,由此信息对应用程序进行改写与调整,使兼容度优化。
[0005] 然而传统上并未有此种可用来对手持式电子装置进行可靠的应用程序兼容性测试,使得应用程序往往在上市后才由使用者端发现许多缺失,应用程序的厂商才赶紧进行改写与调整,进而造成了许多不期望的损失。

发明内容

[0006] 本发明的一目的在于节省人成本并提升所开发的应用程序的稳定性
[0007] 本发明的另一目的在于检测应用程序与作业平台间的兼容性。
[0008] 本发明的再一目的在于提高测试的可靠性。
[0009] 为达上述目的及其他目的,本发明提出一种手持式电子装置应用程序的测试方法,其用以对搭载有开放式作业平台及触控屏幕的手持式电子装置进行测试,该测试方法包含:执行一安装于该开放式作业平台的测试程序以开始一测试程序;取得代表该应用程序于该触控屏幕上的位置的一点选坐标;使该开放式作业平台根据该点选坐标执行对应的该应用程序;及判断该开放式作业平台系执行该应用程序并成功进入该应用程序的操作接口后,离开该操作接口,回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤以再次执行该应用程序。
[0010] 于一实施例中,于该开放式作业平台根据该点选坐标执行对应的该应用程序的步骤系包含:使该开放式作业平台产生一触控动作执行指令,并将该触控动作执行指令及该点选坐标传递至该触控屏幕;该触控屏幕响应该触控动作执行指令,于该触控屏幕上执行对应该点选坐标的一触控点选动作;及该开放式作业平台响应该触控点选动作执行该应用程序。
[0011] 于一实施例中,于判断该开放式作业平台执行该应用程序并成功进入该应用程序的操作接口后,离开该操作接口,回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤以再次执行该应用程序的步骤中,离开该操作接口的步骤系为:关闭该应用程序、使该应用程序于该开放式作业平台的背景中执行,此二者的其中之一。
[0012] 于一实施例中更包含:判断开放式作业平台无法进入该应用程序的操作接口后,记录执行失败的结果并回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤,以再次执行该应用程序。
[0013] 于一实施例中,于判断该开放式作业平台无法进入该应用程序的操作接口后,记录执行失败的结果并回到使该开放式作业平台根据该点选坐标执行该应用程序的步骤以再次执行该应用程序的步骤中,无法进入该应用程序的操作接口为:执行失败、该应用程序无响应,此二者的其中之一。其中,于记录执行失败结果的步骤中,其包含:计算失败总次数及记录此次失败的发生时间。
[0014] 于一实施例中,于取得代表该应用程序于该触控屏幕上的位置的该点选坐标的步骤中,该点选坐标的取得由使用者指定。其也可为:该点选坐标的取得由对该应用程序的关键词的搜寻,以取得该应用程序的地址坐标,进而作为该点选坐标。
[0015] 于一实施例中还包含:于该测试程序执行的总历程到达一预定时数或执行一预定数量的循环数时,停止该测试程序。
[0016] 于一实施例中,该开放式作业平台为Android作业平台。
[0017] 由此,本发明的测试方法可对所开发出来的应用程序进行长时间的开与关间的测试,以测出应用程序的稳定性以及该应用程序与作业平台间的兼容性,且此种测试可被量化及分析,进而提高测试的可靠性。附图说明
[0018] 图1为本发明于一实施例中手持式电子装置中的应用程序的测试方法流程图
[0019] 图2为本发明于一实施例中根据点选坐标执行应用程序的流程图。
[0020] 图3为Android作业平台各层级的示意图。
[0021] 图中:S101~S111,步骤;
S1051~S1055,步骤;
201,核心层;
203,函式库;
205,运行组件库;
207,应用层架构;
209,应用层。

具体实施方式

[0022] 为充分了解本发明的目的、特征及功效,兹由下述具体的实施例,并配合所附的图式,对本发明做一详细说明,说明如后:请参阅图1,为本发明于一实施例中手持式电子装置中的应用程序的测试方法流程图。
本发明用以对搭载有开放式作业平台以及具有触控屏幕的手持式电子装置进行测试。
[0023] 首先步骤S101,执行一安装于该开放式作业平台的测试程序以开始一测试程序。该测试程序预安装至该开放式作业平台上,以供后续测试程序的进行。
[0024] 接着步骤S103,该测试程序取得代表该应用程序于该触控屏幕上的位置的一点选坐标。该点选坐标的取得方式可经由操作者手动指定、或者是自动侦测应用程序的关键词以搜寻出该应用程序,进而测得该应用程序的地址坐标,进而作为该点选坐标。
[0025] 接着步骤S105,该测试程序使该开放式作业平台根据该点选坐标执行对应的该应用程序。其中,请参阅图2,于一实施例中,步骤S105更可包含:步骤(S1051),该测试程序使该开放式作业平台产生一触控动作执行指令,该开放式作业平台并将该触控动作执行指令及该点选坐标传递至该触控屏幕;步骤(S1053),该触控屏幕响应该触控动作执行指令,于该触控屏幕上执行对应该点选坐标的一触控点选动作;及步骤(S1055),该开放式作业平台响应该触控点选动作执行该应用程序。
[0026] 接着步骤S107,于该开放式作业平台执行该应用程序并成功进入该应用程序的操作接口后,离开该操作接口(步骤S109),回到步骤S105,以及,于该开放式作业平台无法进入该应用程序的操作接口时,记录执行失败的结果(步骤S111)并回到步骤S105。如此的测试方式使应用程序处于循环式的不断开与关的程序当中,以实际测出应用程序在此严苛条件下的运作结果。
[0027] 于步骤S109中,所述的「离开该操作接口」是指:第一、关闭该应用程序;第二、使该应用程序于该开放式作业平台的背景中执行。由于一般的应用程序可分成完全的退出(关闭)以及触控屏幕的画面上看似退出,但实际上仍于背景程序中运行着。本发明实施例中的测试方法可供操作者设定所欲实行的测试方式,其中,此二者也可一同使用,例如:第一种(关闭该应用程序)执行特定次数后换执行第二种(背景执行)特定次数。
[0028] 于步骤S111中,无法进入该应用程序的操作接口是指执行失败或该应用程序无响应,至于所记录的执行失败的结果则可包含:计算失败总次数及记录此次失败的发生时间。
[0029] 本发明的一实施例将此测试方法应用于搭载Android作业平台的手持式电子装置。图3是Android作业平台各层级的示意图。Android作业平台可细分为核心(Kernel)层201,函式库(Library)203,运行组件库(Runtime)205,应用层架构(Framework)207和应用层209。由于Android作业平台已是公开技术,其各层间的详细运作在此不再赘述。欲特别说明的是,本发明实施例中的测试程序即是安装于应用层209,再由应用层架构207、函式库203、运行组件库205使Android作业平台虚拟出触控该点选坐标的事件,以及将触控动作执行指令及点选坐标传递至底层的核心层201中的屏幕驱动程序,最后再执行所点选的应用程序,并将此执行动作回馈至上层的应用程序,该应用程序再由应用层架构207、函式库203、运行组件库205及底层的核心层201使Android作业平台取得该应用程序的执行结果并传递与该测试程序,该测试程序即会判断及记录执行结果以进入行循环式的压力测试。同时,可由操作者设定欲执行多少数量的循环数或总历程到达一预定时数时停止整个测试流程,最后输出测试结果的报告。
[0030] 本发明在上文中已以较佳实施例揭露,然熟习本项技术者应理解的是,该实施例仅用于描绘本发明,而不应解读为限制本发明的范围。应注意的是,举凡与该实施例等效的变化与置换,均应设为涵盖于本发明的范畴内。因此,本发明的保护范围当以申请专利范围所界定者为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈