快速测试及检测移动装置的方法及系统的制作方法_2

文档序号:8543584阅读:来源:国知局
封装成一信息,其中该第一主要活动模块还用以通过一无线通信网络将该信息传送至至少一个第二移动装置的该第二主要活动模块,其中该第二移动装置的该第二主要活动模块包括一剖析处理模块,该剖析处理模块用以将该信息解析回该待测试应用程序的该名称与该路径、该执行脚本与该第一日志并储存该第一日志与该执行脚本,其中该第二自动化执行模块用以根据该待测试应用程序的该名称与该路径运行该待测试应用程序并且根据该执行脚本执行该至少一个动作,其中该第二主要活动模块还用以取得在该第二移动装置上执行该至少一个动作所产生的一第二日志,其中该第二比对处理模块用以比对该第一日志与该第二日志以产生与显示一比对结果O
[0020]在本发明的一实施例中,上述在第一移动装置中启动记录服务的运作中,第一主要活动模块还用以通过第一移动装置的至少一个硬件按键启动此记录服务。
[0021]在本发明的一实施例中,上述的第一记录服务模块还用以分析上述至少一个动作,以根据此至少一个动作与在第一移动装置的触控屏幕上对应此至少一个动作的坐标位置来制作成该执行脚本。
[0022]在本发明的一实施例中,上述的第二主要活动模块的剖析处理模块还用以解析执行脚本,以取得至少一个动作在第一移动装置的触控屏幕上对应的坐标位置,以及将对应此至少一个动作的坐标位置映射到至少一个第二移动装置的触控屏幕上。
[0023]在本发明的一实施例中,上述的第二自动化执行模块还用以当发生中断时,在至少一个第二移动装置上重新读取所储存的执行脚本并且根据此执行脚本执行至少一个动作。
[0024]在本发明的一实施例中,上述的第一记录服务模块还用以根据记录服务监听并记录对第一移动装置上的至少一个硬件按键所操作的至少一个动作。
[0025]在本发明的一实施例中,上述的第二自动化执行模块还用以设定根据执行脚本所执行的至少一个动作的执行次数,以及根据此执行次数执行至少一个动作。
[0026]在本发明的一实施例中,上述的信息包括第一字段、第二字段、第三字段与第四字段,其中第一字段用以记录待测试应用程序的名称与路径,第二字段用以记录执行脚本,第三字段用以记录第一日志,以及第四字段用以记录结束识别符。
[0027]在本发明的一实施例中,上述的无线通信网络为一近场通信。
[0028]在本发明的一实施例中,上述信息的格式为一 NFC数据交换格式。
[0029]在本发明的一实施例中,上述的至少一个硬件按键包括返回键、主画面键、多任务键以及音量键。
[0030]基于上述,本发明的快速测试及检测移动装置的方法及其系统藉由一移动装置通过合适的传输媒介快速地传递此移动装置所产出的测试脚本至所检测到的多个移动装置,以同时对多个移动装置进行软、硬件的测试,由此可免去测试阶段所需的复杂的步骤并且有效地提升移动装置的测试效能。
[0031]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下。
【附图说明】
[0032]图1是根据本发明的一范例实施例所绘示的第一移动装置与第二移动装置的示意图。
[0033]图2是根据本发明的一范例实施例所绘示的具有快速测试及检测系统的第一移动装置与第二移动装置的概要方框图。
[0034]图3是根据本发明的一范例实施例所绘示的操作系统平台的概要方框图。
[0035]图4A是根据本发明的一范例实施例所绘示的通过第一移动装置运作快速测试及检测系统的示意图。
[0036]图4B是根据本发明的一范例实施例所绘示的通过第二移动装置运作快速测试及检测系统的示意图。
[0037]图5是根据本发明的一范例实施例所绘示的NFC数据交换格式的示意图。
[0038]图6是根据本发明的一范例实施例所绘示的快速测试及检测移动装置的方法的流程图。
[0039]主要组件符号说明:
[0040]10a第一移动装置 324a 动作分析模块
[0041]10b第二移动装置 326a 视图
[0042]102 处理单元330a 第一自动化执行模块
[0043]104储存电路330b 第二自动化执行模块
[0044]106通信模块340a 第一比对处理模块
[0045]108触控屏幕340b 第二比对处理模块
[0046]200操作系统平台 400 NDEF信息
[0047]210应用层402 头
[0048]220应用层框架层 404 有效负载
[0049]230函式库层402a TNF&TYPE 字段
[0050]240执行层402b 识别符字段
[0051]250硬件抽象层402c有效负载长度字段
[0052]260操作系统层404a第一字段
[0053]300快速测试及检测系统404b第二字段
[0054]310a第一主要活动模块404c第三字段
[0055]310b第二主要活动模块404d第四字段
[0056]312b剖析处理模块S601、S603、S605、快速测试及检测移动装
[0057]320a第一记录服务模块S607、S609、S611、置的方法的步骤
[0058]320b第二记录服务模块S613、S615、S617、
[0059]322a动作监听与记录模块S619、S621
【具体实施方式】
[0060]为了能够提升移动装置的测试效能与验证质量,本发明通过移动装置使用无线通信网络来检测多个待测试的移动装置,由此可对多个移动装置同时地进行测试。基于此,使得测试的效能得以提升,并且通过一致性的测试来确保每一移动装置的质量。
[0061]图1是根据本发明的一范例实施例所绘示的第一移动装置与第二移动装置的示意图。
[0062]请参照图1,在本发明的范例实施例中,第一移动装置10a会通过近场通信来检测待测试的移动装置,并且与所检测到的第二移动装置10b进行通信与相关信息的传递,由此完成软、硬件的测试。特别是,由于近场通信具有配对速度快的特性,因此可提升测试流程的效率。然而,本发明不限于此,本发明亦可适用于其他无线通信网络。
[0063]必须了解的是,本范例以一个第一移动装置与一个第二移动装置为例进行说明,但本发明并不限于此。例如,待测试的移动装置可包括多个移动装置,并且可由第一移动装置同时检测到多个待测的移动装置,以在多个移动装置上同时地进行测试流程。
[0064]图2是根据本发明的一范例实施例所绘示的具有快速测试及检测系统的第一移动装置与第二移动装置的概要方框图。
[0065]请参照图2,第一移动装置10a与第二移动装置10b分别地包括微处理单元102、储存电路104、通信模块106以及操作系统平台200。
[0066]微处理单元102用以控制快速测试及检测系统300的整体运作。例如,微处理单元102为中央处理器(Central Processing Unit, CPU)。特别是,微处理单元102会下达指令给快速测试及检测系统300,以执行移动装置之间的测试与检测操作。
[0067]储存电路104耦接至微处理单元102,并且用以暂存微处理单元102所执行的指令或数据。例如,在本范例实施例中,储存电路104可以是动态随机存取存储器(DynamicRandom Access Memory, DRAM)、静态随机存取存储器(Static Random AccessMemory, SRAM)等。然而,必须了解的是,本发明不限于此,储存电路104也可以是其他适合的存储器。
[0068]通信模块106耦接至微处理单元102,用以通过无线通信网络与移动装置外部的其他移动装置进行通信,例如,第一移动装置10a的通信模块106通过无线通信网络与第二移动装置10b进行通信。本范例实施例中,通信模块106是通过近场通信与外部的移动装置通信,然而,必须了解的是,本发明不限于此,并且本发明亦可适用于其他无线通信网络。
[0069]触控屏幕108耦接至微处理单元102,用以接收触控信号以及通过操作系统平台200显示其所提供的多个对象与应用程序。
[0070]操作系统平台200
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1