[发明专利]一种Monkey测试方法及装置在审
申请号: | 201710521570.9 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107315688A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 佘鹏飞;谭秀秀;汤叶锋 | 申请(专利权)人: | 南昌与德通讯技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04M1/24 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 330038 江西省南昌市红谷滩*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 monkey 测试 方法 装置 | ||
技术领域
本发明实施例涉及测试领域,尤其涉及一种Monkey测试方法及装置。
背景技术
Monkey测试又称随机测试或稳定性测试,是将Monkey测试程序在模拟器或真实设备中运行时,程序会产生一定数量或一定时间内的随机模拟用户的点击、按键和手势等用户操作事件以及一些系统级别的事件等,测试设备出现异常的次数或时间,进而获知待测设备的稳定性。
现有技术中,通常采用手动获取或手动选择待测设备中的测试包名进行后续测试,步骤繁琐。同时,待获取或待选择的测试包名的专业性较强,在进行测试时匹配和查找较为困难,尤其不便于对Monkey测试不了解的测试人员进行测试操作,致使此类测试人员测试体验不佳。
发明内容
本发明提供一种Monkey测试方法和装置,以实现对Monkey测试不了解的测试人员能够进行测试操作,提高测试体验度。
第一方面,本发明实施例提供了一种Monkey测试方法,该方法包括:
自动获取智能终端中所有应用程序对应的包名,获得可测试包名称列表;
获取所述智能终端中的待测试应用程序对应的待测试模块名称列表;
设置对所述待测试应用程序进行测试时的测试参数,获得测试参数列表;
在所述可测试包名称列表中自动匹配所述待测试模块名称列表,获得待测试包名称列表;
根据所述测试参数列表中的所述测试参数对所述待测试包名称列表中的所有待测试包进行测试;
生成测试日志。
第二方面,本发明实施例还提供了一种Monkey测试装置,该装置包括:
可测试包名称获取模块,用于自动获取智能终端中所有应用程序对应的包名,获得可测试包名称列表;
待测试模块名称获取模块,用于获取所述智能终端中的待测试应用程序对应的待测试模块名称列表;
测试参数设置模块,用于设置对所述待测试应用程序进行测试时的测试参数,获得测试参数列表;
待测试包名称获取模块,用于在所述可测试包名称列表中自动匹配所述待测试模块名称列表,获得待测试包名称列表;
测试模块,用于根据所述测试参数列表中的所述测试参数对所述待测试包名称列表中的所有待测试包进行测试;
测试日志生成模块,用于生成测试日志。
本发明通过在自动获取的可测试包名称列表中自动匹配获取的待测试模块名称列表,获得待测试包名称列表,根据该待测试包名称列表结合设置的测试参数列表对待测试包名称列表中的待测试包进行测试,并生成相应的测试日志的技术方案,解决了采用手动获取或手动选择待测设备中的测试包名步骤繁琐的问题。同时由于待获取或待选择的测试包名的专业性较强,在进行测试时匹配和查找较为困难,实现了对Monkey测试不了解的测试人员也能进行测试操作,提高此类测试人员的测试体验的有益效果。
附图说明
图1是本发明实施例一提供的一种Monkey测试方法的流程示意图。
图2是本发明实施例二提供的一种Monkey测试方法的流程示意图。
图3是本发明实施例三提供的一种Monkey测试方法的流程示意图。
图4A是本发明实施例三中的一种测试结果分析饼状图的示意图。
图4B是本发明实施例三中的一种测试结果分析柱状图的示意图。
图5是本发明实施例四提供的一种Monkey测试方法的流程示意图。
图6是本发明实施例五提供的一种Monkey测试装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种Monkey测试方法的流程示意图,本实施例可用于对诸如手机、平板电脑等智能终端设备进行稳定性测试的情况,该方法可以由软件和/或硬件来执行,具体包括如下步骤:
步骤110、自动获取智能终端中所有应用程序对应的包名,获得可测试包名称列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌与德通讯技术有限公司,未经南昌与德通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710521570.9/2.html,转载请声明来源钻瓜专利网。