一种测试用智能终端上的弹框处理方法和装置的制造方法

文档序号:8942705阅读:204来源:国知局
一种测试用智能终端上的弹框处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网测试技术领域,具体涉及一种测试用智能终端上的弹框处理方法和装置。
【背景技术】
[0002]现有技术中,在对应用进行发布之前,需要在不同型号的多台智能终端上进行多次测试,查看该应用能否正常运行。然而在对应用的测试过程中,测试人员不可能实时查看每台智能终端的状况,往往需要编写相应的监控程序来查看,而现有技术中的监控程序无法主动处理测试用智能终端中出现弹框的场景。
[0003]例如,测试用智能终端充电完成后弹出“充电完成”的弹框,在待机一段时间后锁屏等情况,如果不对其进行处理,都会影响对应用的测试。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种测试用智能终端上的弹框处理方法和装置。
[0005]依据本发明的一个方面,提供了一种测试用智能终端上的弹框处理方法,该方法包括:
[0006]对测试用智能终端的屏幕显示内容进行监控;
[0007]当监控到所述测试用智能终端的屏幕上有弹框出现时,获取该弹框对应的处理信息;
[0008]依据所获取的处理信息,对所述弹框进行相应处理,以使得所述测试用智能终端继续正常工作。
[0009]可选地,所述获取该弹框对应的处理信息包括:
[0010]通过查询预设的弹框处理数据库,获取该弹框对应的处理信息。
[0011]可选地,通过查询预设的弹框处理数据库,获取该弹框对应的处理信息包括:
[0012]获取弹出所述弹框的应用的包名以及所述弹框的界面特征信息;
[0013]以获取的所述包名和界面特征信息为索引查询所述弹框处理数据库,获得该弹框对应的处理信息。
[0014]可选地,当监控到所述测试用智能终端的屏幕上有尺寸小于屏幕尺寸三分之二的窗口出现时,确认有弹框出现。
[0015]可选地,该方法进一步包括:
[0016]接收连接指定WiFi的消息,该消息中包括所述指定WiFi的服务集标识SSID和密码;
[0017]根据所述SSID和密码使得所述测试用智能终端接入所述指定WiFi。
[0018]可选地,依据所获取的处理信息,对所述弹框进行相应处理包括:
[0019]当所述弹框是所述测试用智能终端上的应用下载更新包后弹出的询问“更新”还是“取消”的弹框时,对所述弹框进行点击“取消”的处理。
[0020]可选地,该方法进一步包括:
[0021 ] 从所述测试用智能终端删除所述应用下载的更新包。
[0022]可选地,由部署在PC机上一个虚拟机来对所述测试用智能终端的屏幕显示内容进行监控,以及进行弹框处理;
[0023]其中,所述PC机上部署有多个虚拟机,每个虚拟机与一个或多个测试用智能终端连接且对相连的一个或多个智能终端进行监控以及进行弹框处理。
[0024]可选地,该方法进一步包括:
[0025]虚拟机从服务器下载弹框处理数据库到本地,并定时从服务器下载所述弹框处理数据库的更新内容对本地的弹框处理数据库进行更新。
[0026]依据本发明的另一个方面,提供了一种测试用智能终端上的弹框处理装置,该装置包括:
[0027]监控单元,适于对测试用智能终端的屏幕显示内容进行监控;
[0028]处理信息获取单元,适于当监控到所述测试用智能终端的屏幕上有弹框出现时,获取该弹框对应的处理信息;
[0029]弹框处理单元,适于依据所获取的处理信息,对所述弹框进行相应处理,以使得所述测试用智能终端继续正常工作。
[0030]可选地,该装置进一步包括:
[0031]存储单元,适于存储弹框处理数据库;
[0032]所述处理信息获取单元,适于通过查询弹框处理数据库,获取该弹框对应的处理
?目息O
[0033]可选地,所述处理信息获取单元,适于获取弹出所述弹框的应用的包名以及所述弹框的界面特征信息,以获取的所述包名和界面特征信息为索引查询所述弹框处理数据库,获得该弹框对应的处理信息。
[0034]可选地,所述监控单元,适于当监控到所述测试用智能终端的屏幕上有尺寸小于屏幕尺寸三分之二的窗口出现时,确认有弹框出现。
[0035]可选地,该装置进一步包括:
[0036]WiFi连接处理单元,适于接收连接指定WiFi的消息,该消息中包括所述指定WiFi的服务集标识SSID和密码;根据所述SSID和密码使得所述测试用智能终端接入所述指定WiFi0
[0037]可选地,所述弹框处理单元,适于当所述弹框是所述测试用智能终端上的应用下载更新包后弹出的询问“更新”还是“取消”的弹框时,对所述弹框进行点击“取消”的处理。
[0038]可选地,所述弹框处理单元,进一步适于从所述测试用智能终端删除所述应用下载的更新包。
[0039]可选地,该装置是部署在PC机上一个虚拟机的组成部分;
[0040]其中,所述PC机上部署有多个虚拟机,每个虚拟机包括一个或多个所述的装置,每个虚拟机与一个或多个测试用智能连接且对相连的一个或多个智能终端进行监控以及进行弹框处理。
[0041]可选地,该装置进一步包括:
[0042]数据库下载更新单元,适于从服务器下载弹框处理数据库到本地,并定时从服务器下载所述弹框处理数据库的更新内容对本地的弹框处理数据库进行更新。
[0043]由上述可知,对于在智能终端上进行应用测试的场景,本发明的技术方案,通过监控测试用智能终端的屏幕显示内容,当监控到测试用智能终端的屏幕上有弹框出现时,获取该弹框对应的处理信息并对其进行相应的处理,以使得测试用智能终端继续正常工作。该技术方案通过监控测试用智能终端的屏幕显示内容克服了现有技术中无法依靠监控程序主动处理智能终端弹框的问题,更大程度地实现了应用监控测试的自动化,节约了人力资源,提高了测试效率。
[0044]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0045]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0046]图1示出了根据本发明一个实施例的一种测试用智能终端上的弹框处理方法流程图;
[0047]图2示出了根据本发明一个实施例的一种测试用智能终端上的弹框处理装置示意图;
[0048]图3示出了根据本发明另一个实施例的一种测试用智能终端上的弹框处理装置示意图。
【具体实施方式】
[0049]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0050]图1示出了根据本发明一个实施例的一种测试用智能终端上的弹框处理方法流程图,如图1所示,该方法包括:
[0051]步骤S110,对测试用智能终端的屏幕显示内容进行监控。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1