[发明专利]一种应用程序APP的测试方法、装置和介质有效
申请号: | 201710318779.5 | 申请日: | 2017-05-08 |
公开(公告)号: | CN107145446B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 刘哲 | 申请(专利权)人: | 网易有道信息技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 石宝忠 |
地址: | 100084 北京市海淀区西北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 app 测试 方法 装置 介质 | ||
本发明实施例中,提出一种应用程序APP的测试方法,包括:判断日志系统中是否存在待测APP的用户日志,根据判断结果确定用于测试待测APP的N个终端型号,N为>0的整数;通过N个终端型号对应的终端对待测APP进行测试,得到目标类型测试数据。在该方案中,是通过N个终端型号对应的终端对待测APP进行测试,并不是采用单一机型来测试的,因此,提高了测试结果的准确度。
技术领域
本发明的实施方式涉及测试领域,更具体地,本发明的实施方式涉及一种应用程序APP的测试方法、装置和介质。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在智能终端越来越普遍的时代,应用在智能终端中的APP(Application,应用程序)也慢慢得到普及,人们使用APP的频次逐渐增加。由于用户对APP的类型和功能的要求不断提高,因此,为了满足用户的不同需求,开发商开发了具备不同功能的APP。
一般情况下,需要对新开发的APP进行测试,目前主要采用如下几种测试方法:
1、采用单一的手机进行测试:例如,有道词典的所有版本均使用安卓5.0的华为P8青春版进行测试,由于手机的淘汰速率非常快,2015年的旗舰机,到2017年时很可能已经成为比较落伍的配置了,市场占有率可能已经低于1%了,此时,测试结果已经不能反映实际用户量最多或者普遍意义上的性能指标,因此,如果采用单一机型进行测试的话,一般一年半左右就需要改用其他新的旗舰机来进行测试了,因此,存在测试结果的有效性维持时间较短的缺陷;
2、采用第三方提供的Top N的终端进行测试:由于第三方提供的Top N的终端并不是使用被测应用的Top N的终端,存在准确度较低的缺陷。
发明内容
因此,目前的APP的测试方法存在测试结果的有效性维持时间较短、准确度较低的缺陷,这是非常令人烦恼的过程。
为此,非常需要一种改进的APP测试方法,以解决现有技术中存在的有效性维持时间较短、准确度较低的缺陷。
在本上下文中,本发明的实施方式期望提供一种新的APP的测试方法和装置。
在本发明实施方式的第一方面中,提供了一种应用程序APP的测试方法,包括:
判断日志系统中是否存在待测APP的用户日志,根据判断结果确定用于测试待测APP的N个终端型号,所述N为>0的整数;
通过所述N个终端型号对应的终端对所述待测APP进行测试,得到目标类型测试数据。
在一个实施方式中,根据本发明的上述实施方式所述的方法,所述用户日志包括在每一个终端型号下分别使用所述待测APP的用户数量信息。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,根据判断结果确定用于测试待测APP的N个终端型号,包括:
若所述日志系统中存在待测APP的用户日志,针对每一个终端型号,分别计算使用所述待测APP的用户数量,将计算得到的用户数量进行排序,并将排序后从最大用户数量开始的前N个用户数量对应的终端型号作为确定出的N个终端型号;
若所述日志系统中不存在待测APP的用户日志,将按照特定规则排序后的前N个终端型号作为确定出的N个终端型号。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,通过所述N个终端型号对应的终端对所述待测APP进行测试,得到目标类型测试数据,包括:
对在所述N个终端型号中的每一个终端型号对应的终端上安装的所述待测APP进行功能测试,得到功能测试数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易有道信息技术(北京)有限公司,未经网易有道信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710318779.5/2.html,转载请声明来源钻瓜专利网。