[发明专利]一种基于Android的随机测试方法有效
申请号: | 201110066202.2 | 申请日: | 2011-03-18 |
公开(公告)号: | CN102110053A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 夏儒斐;王振涛;李泽华 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 523860 广东省东莞市长安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 随机 测试 方法 | ||
技术领域
本发明涉及一种测试方法,特别是涉及一种基于Android的随机测试方法。
背景技术
现有的智能手机中,Windows的CMD(command的缩写)命令与Android的随机测试monkey命令是分别单独运行。在人员操作时,测试起来比较复杂,而且在测试时,操作人员必须清楚的知道测试命令才能执行该测试命令,且需要对随机测试的monkey命令进行一系列的学习才能操作,测试效率低。
如何将windows 的CMD命令与android的Monkey命令集合起来,使手机的软件测试简单化,即将CMD命令和Monkey命令进行综合,使用CMD的系统、文件、文档管理功能、用户交互功能以及monkey的测试功能,将两者结合起来;能让测试人员不必进行Monkey测试学习,只需要按照提示操作就能执行测试,提高测试效率,降低使用门槛,并将一系列自动化测试串联起来,充分利用空闲时间,提高测试效率是本领域技术人员面临的技术难题。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于Android的随机测试方法,使得windows 的CMD命令与Android的随机测试Monkey命令结合起来,实现自动测试,提高了效率。
为了达到上述目的,本发明采用的技术方案是,一种基于Android的随机测试方法,其步骤如下:
步骤1、使用Windows的CMD命令引导用户进行测试;
步骤2、使用CMD命令调用各个.bat文件进行monkey测试;
步骤3、使用CMD命令帮助monkey产生随机参数;
步骤4、使用monkey命令进行随机测试;
步骤5、使用CMD命令导出monkey的log日志文件;
步骤6、使用CMD命令筛选monkey出现的log日志文件;
步骤7、使用CMD命令来判断文件是否被占用从而判断测试程序是否继续。
上述步骤3中的随机参数为测试种子数、测试的次数及测试时间间距。所述的种子为任意一个随机数,同样的随机数产生同样的动作,进行同样的测试,如果测试出现问题通过同样的种子能够重现问题。
与现有技术相比,本发明的有益效果是:第一、windows 的CMD命令与android的Monkey命令集合起来,使手机的软件测试简单化;第二、能让测试人员不必进行Monkey测试学习,只需要按照提示操作就能执行测试,提高测试效率,降低使用门槛;第三、将一系列自动化测试串联起来,充分利用空闲时间进行测试,提高测试效率。
附图说明
图1为本发明的软件流程图;
图2为本发明的具体操作实例流程图。
具体实施方式
本发明的主旨在于克服现有技术的不足,提供一种基于Android的随机测试方法,将CMD命令和Monkey命令进行综合,使用CMD的系统、文件、文档管理功能、用户交互功能以及随机测试monkey的测试功能,将两者结合起来,实现自动化测试,提高测试效率。下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
本发明的软件流程图如图1所示,一种基于Android的随机测试方法,其步骤如下:
步骤1、使用Windows的CMD命令引导用户进行测试;
步骤2、使用CMD命令调用各个.bat文件进行monkey测试;
步骤3、使用CMD命令帮助monkey产生随机参数;
步骤4、使用monkey命令进行随机测试;
步骤5、使用CMD命令导出monkey的log日志文件;
步骤6、使用CMD命令筛选monkey出现的log日志文件;
步骤7、使用CMD命令来判断文件是否被占用从而判断测试程序是否继续
上述步骤3中的随机参数为测试种子数、测试的次数及测试时间间距。
本发明的测试方法的具体操作实例流程图如图2所示,在使用一点通软件的android手机上进行测试,一点通软件为使用者只需要双击鼠标,根据提示输入参数甚至不需要输入参数就能进行测试,操作简单快捷,一点通软件的android手机上的操作步骤如下:
步骤1、一点通.bat程序开始运行;
步骤2、显示当前能测试的项,用户选择测试项目用户自己输入测试包名;
步骤3、通过用户的输入判断并调用各个模块的.bat文件进行测试;
步骤4、手动输入测试次数或者使用系统默认次数;
步骤5、输入种子数或者使用随机数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110066202.2/2.html,转载请声明来源钻瓜专利网。