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

文档序号:8543584阅读:196来源:国知局
快速测试及检测移动装置的方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种快速测试及检测方法及系统,且特别涉及一种快速测试及检测移动装置的方法及系统。
【背景技术】
[0002]随着移动装置的快速发展,制造厂商除了致力于提升产品的操作功能外,还必须因应市场趋势而不断更新移动装置的软、硬件的设计以符合大众市场需求。
[0003]目前移动装置的自动化测试工具皆必须将移动装置接上计算机,再由计算机端下指令来执行测试流程。由于当同时具有大量待测试的移动装置时,需将每一移动装置一一接上计算机以取得测试结果,此将使测试效率降低且不易取得正确的测试结果。因此,在移动装置的快速成长与市场的大量需求下,如何减少开发中进行测试的繁复步骤以快速地得知正确测试结果以提升产品的质量,已成为本领域技术人员所致力的目标。
[0004]因此,需要提供一种快速测试及检测移动装置的方法及系统来满足上述需求。

【发明内容】

[0005]本发明提供一种快速测试及检测移动装置的方法及其系统,其能够有效地对移动装置来进行软、硬件的测试与检测。
[0006]本发明提出一种用于多个移动装置的快速测试及检测移动装置的方法,此方法包括:由此些移动装置之中的第一移动装置启动待测试应用程序并且由此第一移动装置启动一记录服务;通过记录服务监听并记录在第一移动装置的触控屏幕上操作的至少一个动作;由第一移动装置将至少一个动作制作成一执行脚本并储存此执行脚本;取得在第一移动装置上操作至少一个动作所产生的第一日志;由第一移动装置将待测试应用程序的名称与路径、执行脚本与第一日志封装成一信息;以及由第一移动装置通过无线通信网络将此信息传送至至少一个第二移动装置。此方法还包括:由此至少一个第二移动装置将此信息解析回待测试应用程序的名称与路径、执行脚本与第一日志并储存此第一日志与此执行脚本;由此至少一个第二移动装置根据所解析的待测试应用程序的名称与路径运行待测试应用程序并且根据执行脚本执行至少一个动作;取得在至少一个第二移动装置上执行至少一个动作所产生的第二日志;以及由此至少一个第二移动装置比对第一日志与第二日志来产生与显示比对结果。
[0007]本发明提出一种快速测试及检测移动装置的方法,用于多个移动装置,该快速测试及检测移动装置的方法包括:由该些移动装置之中的一第一移动装置启动一待测试应用程序;由该第一移动装置启动一记录服务;通过该记录服务监听并记录在该第一移动装置的一触控屏幕上操作的至少一个动作;由该第一移动装置将该至少一个动作制作成一执行脚本并储存该执行脚本;取得在该第一移动装置上操作该至少一个动作所产生的一第一日志;由该第一移动装置将该待测试应用程序的一名称与一路径、该执行脚本与该第一日志封装成一信息;由该第一移动装置通过一无线通信网络将该信息传送至至少一个第二移动装置;由该至少一个第二移动装置将该信息解析回该待测试应用程序的该名称与该路径、该执行脚本与该第一日志并储存该第一日志与该执行脚本;由该至少一个第二移动装置根据该待测试应用程序的该名称与该路径运行该待测试应用程序并且根据该执行脚本执行该至少一个动作;取得在该至少一个第二移动装置上执行该至少一个动作所产生的一第二日志;以及由该至少一个第二移动装置比对该第一日志与该第二日志来产生与显示一比对结果。
[0008]在本发明的一实施例中,上述的由第一移动装置启动一记录服务的步骤包括:通过第一移动装置的至少一个硬件按键启动此记录服务。
[0009]在本发明的一实施例中,上述的由第一移动装置将至少一个动作制作成执行脚本并储存此执行脚本的步骤包括:分析此至少一个动作,以根据此至少一个动作与在第一移动装置的触控屏幕上对应此至少一个动作的坐标位置来制作成脚本。
[0010]在本发明的一实施例中,上述的由至少一个第二移动装置将信息解析回待测试应用程序的名称与路径、执行脚本与第一日志并储存此第一日志与此执行脚本的步骤包括:解析此执行脚本,以取得此至少一个动作在第一移动装置的触控屏幕上对应的坐标位置;以及将对应此至少一个动作的坐标位置映射到至少一个第二移动装置的触控屏幕上。
[0011]在本发明的一实施例中,上述的由至少一个第二移动装置根据待测试应用程序的名称与路径运行待测试应用程序并且根据执行脚本执行至少一个动作的步骤包括:倘若发生中断时,则在此至少一个第二移动装置上重新读取所储存的执行脚本并且根据此执行脚本执行至少一个动作。
[0012]在本发明的一实施例中,上述的快速测试及检测移动装置的方法还包括:通过记录服务监听并记录对第一移动装置上的至少一个硬件按键所操作的至少一个动作。
[0013]在本发明的一实施例中,上述的由至少一个第二移动装置根据待测试应用程序的名称与路径运行待测试应用程序并且根据执行脚本执行至少一个动作的步骤包括:设定根据此执行脚本所执行的至少一个动作的执行次数;以及根据此执行次数执行至少一个动作。
[0014]在本发明的一实施例中,上述的信息包括第一字段、第二字段、第三字段与第四字段,其中第一字段用以记录待测试应用程序的名称与路径,第二字段用以记录执行脚本,第三字段用以记录第一日志,以及第四字段用以记录结束识别符。
[0015]在本发明的一实施例中,上述的无线通信网络为一近场通信(Near FieldCommunicat1n, NFC)。
[0016]在本发明的一实施例中,上述信息的格式为一 NFC数据交换格式(NFC DataExchange Format, NDEF)。
[0017]在本发明的一实施例中,上述的至少一个硬件按键包括返回键、主画面键、多任务键以及音量键。
[0018]本发明提出一种用于多个移动装置的快速测试及检测移动装置的系统,其包括配置在多个移动装置之中的第一移动装置中的第一主要活动模块、第一记录服务模块、第一自动化执行模块与第一比对处理模块,以及配置在多个移动装置之中的第二移动装置中的第二主要活动模块、第二记录服务模块、第二自动化执行模块与第二比对处理模块。其中第一主要活动模块用以启动一待测试应用程序,并且启动记录服务;以及第一记录服务模块用以根据此记录服务监听并记录在第一移动装置的触控屏幕上所操作的至少一个动作。其中第一记录服务模块还用以将至少一个动作制作成一执行脚本并储存该执行脚本。第一主要活动模块还用以取得在第一移动装置上操作至少一个动作所产生的第一日志并且将待测试应用程序的名称与路径、执行脚本与第一日志封装成一信息,之后,第一主要活动模块还用以通过无线通信网络将信息传送至至少一个第二移动装置的第二主要活动模块。此外,第二主要活动模块包括剖析处理模块,其中剖析处理模块用以将所接收的信息解析回待测试应用程序的名称与路径、执行脚本以及第一日志并且储存此第一日志与此执行脚本。本范例实施例的第二自动化执行模块用以根据待测试应用程序的名称与路径运行此待测试应用程序并且根据此执行脚本执行至少一个动作,其中第二主要活动模块还用以取得在至少一个第二移动装置上执行至少一个动作所产生的一第二日志。本范例实施例的第二比对处理模块用以比对第一日志与第二日志以产生与显示比对结果。
[0019]本发明提出一种快速测试及检测移动装置的系统,用于多个移动装置,该快速测试及检测移动装置的系统包括:一第一主要活动模块、一第一记录服务模块、一第一自动化执行模块与一第一比对处理模块,其中该第一主要活动模块、该第一记录服务模块、该第一自动化执行模块与该第一比对处理模块配置在该些移动装置之中的一第一移动装置中;以及一第二主要活动模块、一第二记录服务模块、一第二自动化执行模块与一第二比对处理模块,其中该第二主要活动模块、该第二记录服务模块、该第二自动化执行模块与该第二比对处理模块配置在该些移动装置之中的一第二移动装置中,其中该第一主要活动模块用以在该第一移动装置中启动一待测试应用程序,并且在该第一移动装置中启动一记录服务,其中该第一记录服务模块用以根据该记录服务监听并记录在该第一移动装置的一触控屏幕上所操作的至少一个动作,其中该第一记录服务模块还用以将该至少一个动作制作成一执行脚本并储存该执行脚本,其中该第一主要活动模块还用以取得在该第一移动装置上操作该至少一个动作所产生的一第一日志,其中该第一主要活动模块还用以将该待测试应用程序的该名称与该路径、该执行脚本与该第一日志
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1