测试方法及装置的制造方法

文档序号:8361322阅读:303来源:国知局
测试方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种测试方法及装置。
【背景技术】
[0002]随着移动终端的普及,越来越多的用户开始拥有以1S(—种由苹果公司开发的手持设备操作系统)系统作为操作系统的移动终端,为了满足用户日益增长的针对1s系统的业务需要,各大公司针对1S系统的测试也越来越多,其中自动化的随机测试(也就是像小孩一样随机点击等动作的测试)作为一种针对稳定性的测试,由于可节省人力且可保证随机测试的准确性被技术人员普遍使用。
[0003]现有技术中,主要通过在装有1S系统的移动终端内执行脚本或程序,让该移动终端去完成随机测试,并把随机测试的日志保存在该移动终端内。然而,通过在装有1s系统的移动终端内执行脚本或程序来进行随机测试会占用待测设备的资源和内存,并且随着测试线程的运行,待测设备的资源和内存也会随之发生波动,从而给系统带来不稳定因素。此外,现有技术中在测试的同时将随机测试的日志文件保存在待测设备内部,为保存该日志文件而产生的对文件的读写操作,也会耗费待测设备的资源和内存,从而可能影响整个系统的稳定性,对随机测试的结果造成不良影响。

【发明内容】

[0004]有鉴于此,本发明提供一种测试方法及装置,可提高测试的稳定性与测试效率。
[0005]一种测试方法,用于对移动终端进行随机测试,包括:计算机终端与所述移动终端建立远程控制连接;所述计算机终端获取所述移动终端的屏幕界面信息,将获取的所述屏幕界面信息映射到所述计算机终端的屏幕上,以生成测试界面;所述计算机终端在所述测试界面随机模拟用户的操作动作,并将所述操作动作同步至所述移动终端,以对所述移动终端进行随机测试;将所述随机测试的过程记录为测试日志,并将所述测试日志存储于预置的存储路径。
[0006]一种测试装置,应用于计算机终端,用于对移动终端进行随机测试,包括:连接模块,用于将所述计算机终端与所述移动终端建立远程控制连接;映射模块,用于获取所述移动终端的屏幕界面信息,将获取的所述屏幕界面信息映射到所述计算机终端的屏幕上,以生成测试界面;测试模块,用于在所述映射模块映射的所述测试界面模拟用户的操作动作,并将所述操作动作同步至所述移动终端,以对所述移动终端进行随机测试;日志模块,用于将所述随机测试的过程记录为测试日志,并将所述测试日志存储于预置的存储路径。
[0007]本发明实施例提供的测试方法及装置,通过计算机终端与移动终端建立远程控制连接,将移动终端的屏幕映射到计算机终端,以生成测试界面,然后由计算机终端在测试界面随机模拟用户的操作动作,并将操作动作同步至移动终端,可实现从外部对移动终端的随机测试,由于是从外部对移动终端进行随机测试,因此可最大程度的减少现有的随机测试技术中由于在移动终端内执行测试脚本而导致的系统资源和内存的浪费,减小因测试线程的运行而对移动终端的操作系统带来的不良影响,从而可提高测试的稳定性与测试效率。同时将测试日志存储于计算机终端的预置的存储路径中,可避免因日志文件的读写操作而对移动终端的资源和内存的浪费,进一步提高测试的稳定性以及测试结果的准确性。
[0008]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0009]图1示出了一种计算机终端的结构框图。
[0010]图2为本发明第一实施例提供的在计算机终端内对移动终端进行测试的方法的应用环境图。
[0011]图3为本发明第一实施例提供的在计算机终端内对移动终端进行测试的方法的流程图。
[0012]图4为本发明第二实施例提供的在计算机终端内对移动终端进行测试的方法的流程图。
[0013]图5为本发明第三实施例提供的在计算机终端内对移动终端进行测试的装置的结构示意图。
[0014]图6为图5的装置的存储环境示意图。
[0015]图7为本发明第四实施例提供的在计算机终端内对移动终端进行测试的装置的结构示意图。
[0016]图8为本发明第四实施例提供的在计算机终端内对移动终端进行测试的装置中的测试模块的结构示意图。
【具体实施方式】
[0017]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0018]本发明实施例所提供的测试方法可应用于计算机终端中实现对移动终端的测试。其中,计算机终端可以包括:台式计算机、膝上型便携计算机等等。移动终端可以包括:智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Aud1Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture Experts GroupAud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、车载电脑坐坐寸寸ο
[0019]图1示出了一种计算机终端的结构框图。如图1所示,计算机终端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、音频模块112、显示屏幕114以及按键模块116。这些组件通过一条或多条通讯总线/信号线118相互通讯。
[0020]可以理解,图1所示的结构仅为示意,计算机终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0021]存储器102可用于存储软件程序以及模块,如本发明实施例中的在计算机终端内对移动终端进行测试的方法及装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的在计算机终端内对移动终端进行测试的方法。
[0022]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0023]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行计算机终端100的各种功能以及进行数据处理。
[0024]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0025]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communicat1n, GSM)、增强型移动通信技术(Enhanced Data GSM Environment, EDGE),宽带码分多址技术(wideband code divis1nmultiple access, W-CDMA),码分多址技术(Code divis1n access, CDMA)、时分多址技术(time divis1n multiple access, TDMA),蓝牙,无线保真技术(Wireless, Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a, IEEE802.lib, IEEE80
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1