[发明专利]一种移动终端及其自动测试方法在审
申请号: | 201510860131.1 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105512031A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 陈晓光;丁国庆;秦浩 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 陈雪梅 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 及其 自动 测试 方法 | ||
技术领域
本发明涉及一种移动终端及其自动测试方法。
背景技术
随着移动终端技术的不断发展及普及,各种移动终端已在人们日常 生活、工作和学习中发挥越来越重要的作用,与此同时,为了满足人们 不断增长的体验需求,移动终端提供的各种程序的功能也越来越人性化 和智能化,而程序的稳定性、可靠性等性能指标也成为人们选择移动终 端的主要考虑方面,因此,对移动终端中程序的测试也变得十分重要。
现有对移动终端进行自动测试,主要有以下三种:第一种,绕开用 户界面(UserInterface,UI),直接调用framework中API进行测试;第 二种,使用javajuint在源码中进行的白盒测试;第三种,基于UI的自 动化测试。其中,当前的基于UI的自动化测试都需要个人电脑PC和测 试移动终端通过USB相连接,脚本直接运行在PC上。这种测试方式限 定了使用环境和提高了测试难度。
发明内容
本发明主要解决的技术问题是如何在移动终端上实现基于UI的自 动测试。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种移 动终端自动测试方法,所述方法包括:接收录制操作指令,录制用户在 待测试程序上的操作;将录制的用户在待测试程序上的操作保存在所述 移动终端的录制结果文件中;当接收到回放测试所述待测试程序时,通 过回放脚本文件,读取所述录制结果文件;启动所述待测试程序,自动 执行回放测试。
其中,所述方法还包括:在录制用户在待测试程序上的操作过程中, 通过接收交互接口的指令对应执行查询所述录制状态和控制录制进程 的操作;在所述启动所述待测试程序,自动执行回放测试过程中,通过 交互接口的指令对应执行查询所述回放测试状态和控制所述回放测试 进程的操作。
其中,所述接收录制操作指令之后,录制用户在待测试程序上的操 作之前,还包括:将录制库文件加载进所述移动终端的内存,对所述录 制库文件中的所述录制结果文件进行初始化;所述当接收到回放测试所 述待测试程序之后,通过回放脚本文件,读取所述录制结果文件之前, 还包括:将回放库文件加载进所述移动终端的内存,对所述回放库文件 进行初始化。
其中,接收录制操作指令,录制用户在待测试程序上的操作之前, 还包括:获取所述移动终端的root读写权限。
其中,所述用户在待测试程序上的操作包括触摸屏操作以及键盘操 作。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种 移动终端,所述移动终端包括录制模块、保存模块、读取模块以及测试 模块,其中:所述录制模块用于接收录制操作指令,录制用户在待测试 程序上的操作;所述保存模块用于将录制的用户在待测试程序上的操作 保存在所述移动终端的录制结果文件中;所述读取模块用于在接收到回 放测试所述待测试程序时,通过回放脚本文件,读取所述录制结果文件; 所述测试模块用于控制启动所述待测试程序,自动执行回放测试。
其中,所述移动终端还包括控制模块,所述控制模块用于在录制用 户在待测试程序上的操作过程中,通过接收交互接口的指令,控制对应 执行查询所述录制状态和控制录制进程的操作;所述控制模块还用于在 所述启动所述待测试程序,自动执行回放测试过程中,通过交互接口的 指令,控制对应执行查询所述回放测试状态和控制所述回放测试进程的 操作。
其中,所述移动终端还包括初始化模块,所述初始化模块用于接收 录制操作指令之后,录制用户在待测试程序上的操作之前,将录制库文 件加载进所述移动终端的内存,对所述录制库文件中的所述录制结果文 件进行初始化;或所述初始化模块还用于所述当接收到回放测试所述待 测试程序之后,通过回放脚本文件,读取所述录制结果文件之前,将回 放库文件加载进所述移动终端的内存,对所述回放库文件进行初始化。
其中,所述移动终端还包括获取模块,所述获取模块用于在接收录 制操作指令,录制用户在待测试程序上的操作之前,获取所述移动终端 的root读写权限。
其中,所述用户在待测试程序上的操作包括触摸屏操作以及键盘操 作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510860131.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高速精密冲床的力平衡装置
- 下一篇:一种线形可调踏板式鞋底清洁器