[发明专利]应用的测试方法、测试装置及测试系统有效
申请号: | 201410746724.0 | 申请日: | 2014-12-08 |
公开(公告)号: | CN105740138B | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 张海华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 系统 | ||
1.一种应用测试方法,其特征在于,包括:
启动带有应用内测试TIA服务的缺陷管理应用,由所述缺陷管理应用显示加载于移动客户端上的各个应用以供从中选取所需的被测应用;
在确定被选中的所述被测应用加载有适配的测试用签名包之后,通过所述测试用签名包来启动所述被测应用并在所述缺陷管理应用的测试页面中对所述被测应用执行测试,其中,在启动所述被测应用时,启动录制操作步骤的功能,用于在对所述被测应用进行测试时进行录制测试操作,以对在测试中所发现的缺陷进行记录,其中,所述录制测试操作包括:当在对所述被测应用进行测试并发现有缺陷时,对显示的出现有所述缺陷的当前页面进行截图并将所述截图保存至缺陷提交页面,记录所述缺陷被发现前的若干步操作步骤并将所述若干操作步骤以伪代码的形式保存至缺陷提交页面的缺陷操作流程描述中;
根据所述被测应用在测试过程中所发现的缺陷生成缺陷报告;以及
上传所述缺陷报告。
2.如权利要求1所述的应用测试方法,其特征在于:
在启动带有应用内测试TIA服务的缺陷管理应用之前还包括:预先在移动客户端上加载缺陷管理应用;以及
启动带有应用内测试TIA服务的缺陷管理应用之后,筛选出当前移动客户端上所加载的所有应用,且将所筛选出的所有所述应用以应用列表的形式显示。
3.如权利要求1所述的应用测试方法,其特征在于,所述测试用签名包为基于测试工具类的安装包文件。
4.如权利要求3所述的应用测试方法,其特征在于,筛选出当前移动客户端上所加载的所有应用,包括:获取当前移动客户端上已加载的安装包文件的信息,并据此获取针对所述应用的特征信息,所述特征信息包括图标、包名、应用名称、以及版本号中的至少一者。
5.如权利要求4所述的应用测试方法,其特征在于:若确定被选中的所述被测应用未加载有适配的测试用签名包时,则还包括对所述被测应用进行重签名操作和将进行重签名操作后的测试用签名包加载于所述移动客户端。
6.如权利要求5所述的应用测试方法,其特征在于,进行重签名操作,包括:
提供重签名的归档文件包工具,输入所述被测应用的文件信息,根据所述文件信息,利用归档文件包签名工具基于测试工具类生成重签名的安装包文件,所述重签名的安装包文件与所述被测应用具有同样的签名文件;将所述重签名的安装包文件予以保存;
将进行重签名操作后的测试用签名包加载于所述移动客户端,包括:
当被测应用被选中以进行测试时,下载所述重签名的安装包文件于所述移动客户端并在所述移动客户端上予以加载。
7.如权利要求1所述的应用测试方法,其特征在于,还包括:
实时监控所述被测应用在测试过程中的网络流量和内存占用量;以及
在完成测试后,统计出整个测试过程中的网络流量和内存占用量并予以显示。
8.如权利要求7所述的应用测试方法,其特征在于,
在对显示的出现有所述缺陷的当前页面进行截图之前还包括:对当前页面下出现的所述缺陷进行涂鸦标注;
对显示的出现有所述缺陷的当前页面进行截图所得的截图中包括有指向所述缺陷的涂鸦标注。
9.如权利要求1所述的应用测试方法,其特征在于,还包括:
在所述缺陷提交页面中,填写所述缺陷的标题以及选择所述缺陷的指派人;
在完成上述输入操作之后,将所述缺陷提交页面作为缺陷报告予以上传以供保存;以及
完成缺陷报告的提交之后,回到所述被测应用的测试页面以对所述被测应用的剩余部分继续进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410746724.0/1.html,转载请声明来源钻瓜专利网。