[发明专利]测试方法及装置有效
申请号: | 201310634527.5 | 申请日: | 2013-12-02 |
公开(公告)号: | CN104679627B | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 崔祥;王伟;李伟博;张彦涛;李晓娇;张恕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 | ||
一种测试方法,用于对移动终端进行随机测试,包括:计算机终端与移动终端建立远程控制连接;计算机终端获取移动终端的屏幕界面信息,将获取的屏幕界面信息映射到计算机终端的屏幕上,以生成测试界面;计算机终端在测试界面随机模拟用户的操作动作,并将操作动作同步至移动终端,以对移动终端进行随机测试;将随机测试的过程记录为测试日志,并将测试日志存储于预置的存储路径。此外,本发明还提供一种测试装置。上述测试方法及装置可提高测试的稳定性与测试效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种测试方法及装置。
背景技术
随着移动终端的普及,越来越多的用户开始拥有以iOS(一种由苹果公司开发的手持设备操作系统)系统作为操作系统的移动终端,为了满足用户日益增长的针对iOS系统的业务需要,各大公司针对iOS系统的测试也越来越多,其中自动化的随机测试(也就是像小孩一样随机点击等动作的测试)作为一种针对稳定性的测试,由于可节省人力且可保证随机测试的准确性被技术人员普遍使用。
现有技术中,主要通过在装有iOS系统的移动终端内执行脚本或程序,让该移动终端去完成随机测试,并把随机测试的日志保存在该移动终端内。然而,通过在装有iOS系统的移动终端内执行脚本或程序来进行随机测试会占用待测设备的资源和内存,并且随着测试线程的运行,待测设备的资源和内存也会随之发生波动,从而给系统带来不稳定因素。此外,现有技术中在测试的同时将随机测试的日志文件保存在待测设备内部,为保存该日志文件而产生的对文件的读写操作,也会耗费待测设备的资源和内存,从而可能影响整个系统的稳定性,对随机测试的结果造成不良影响。
发明内容
有鉴于此,本发明提供一种测试方法及装置,可提高测试的稳定性与测试效率。
一种测试方法,用于对移动终端进行随机测试,包括:计算机终端与所述移动终端建立远程控制连接;所述计算机终端获取所述移动终端的屏幕界面信息,将获取的所述屏幕界面信息映射到所述计算机终端的屏幕上,以生成测试界面;所述计算机终端在所述测试界面随机模拟用户的操作动作,并将所述操作动作同步至所述移动终端,以对所述移动终端进行随机测试;将所述随机测试的过程记录为测试日志,并将所述测试日志存储于预置的存储路径。
一种测试装置,应用于计算机终端,用于对移动终端进行随机测试,包括:连接模块,用于将所述计算机终端与所述移动终端建立远程控制连接;映射模块,用于获取所述移动终端的屏幕界面信息,将获取的所述屏幕界面信息映射到所述计算机终端的屏幕上,以生成测试界面;测试模块,用于在所述映射模块映射的所述测试界面模拟用户的操作动作,并将所述操作动作同步至所述移动终端,以对所述移动终端进行随机测试;日志模块,用于将所述随机测试的过程记录为测试日志,并将所述测试日志存储于预置的存储路径。
本发明实施例提供的测试方法及装置,通过计算机终端与移动终端建立远程控制连接,将移动终端的屏幕映射到计算机终端,以生成测试界面,然后由计算机终端在测试界面随机模拟用户的操作动作,并将操作动作同步至移动终端,可实现从外部对移动终端的随机测试,由于是从外部对移动终端进行随机测试,因此可最大程度的减少现有的随机测试技术中由于在移动终端内执行测试脚本而导致的系统资源和内存的浪费,减小因测试线程的运行而对移动终端的操作系统带来的不良影响,从而可提高测试的稳定性与测试效率。同时将测试日志存储于计算机终端的预置的存储路径中,可避免因日志文件的读写操作而对移动终端的资源和内存的浪费,进一步提高测试的稳定性以及测试结果的准确性。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1示出了一种计算机终端的结构框图。
图2为本发明第一实施例提供的在计算机终端内对移动终端进行测试的方法的应用环境图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310634527.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:除错测试电路及其除错测试方法
- 下一篇:服务器与服务器检测方法