[发明专利]应用程序的测试方法、装置及系统有效
| 申请号: | 201410028162.6 | 申请日: | 2014-01-21 |
| 公开(公告)号: | CN104794050B | 公开(公告)日: | 2018-09-18 |
| 发明(设计)人: | 童华兵;赖明志 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 测控 测试 装置及系统 测试信息 描述信息 测试数据 高效快速 软件测试 生成测试 耗时 记录 | ||
本发明公开了一种应用程序的测试方法、装置及系统。其中,测试方法包括:获取用于测试被测应用程序的测试信息,其中,测试信息包括测试被测应用程序时使用的被测控件的描述信息和被测控件执行的操作;在被测应用程序的页面上获取与描述信息对应的被测控件;控制被测控件执行操作;记录被测控件在执行操作的过程中产生的测试数据,生成测试结果。采用本发明,解决了现有技术中对软件测试时耗时长的问题,实现了高效、快速完成对应用程序的测试,从而高效快速获取测试结果的效果。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种应用程序的测试方法、装置及系统。
背景技术
现有技术中可以通过对应用程序作竞品对比测试来了解市场上同类产品和本品的相对位置,并且可以选取竞品可借鉴的地方,对本品做出改进。
上述的竞品对比测试:竞品是竞争产品,竞争对手的产品,竞品对比测试是一种横向的对产品性能进行测试的方法,具体是指从竞争对手或市场相关产品中,圈定一些需要考察的角度(如测试产品本身关注的指标),从这些需要考察的角度进行产品测试,分析总结出竞品或者自己产品的优势与不足。
上述的测试产品本身关注的指标包括:操作情况(如刷新、页面跳转、查询等)、界面情况(如视觉、布局)、产品的详细功能点(如常规功能、特色功能、实现程度如何等)以及流程分析(如网站可用性、易用性)等。
现有技术中,不论是对应用程序的简单性能测试还是在竞品对比测试中,获取测试结果一般有如下两种方法:
(1)手动记录测试过程数据,并根据过程数据获取测试结果。例如,在测试某个功能的执行时间时,可以在开始测试该功能时启动计时装置(如按下秒表),并在结束对该功能的测试时,结束计时装置的计时(如再按一下秒表),也即手动使用秒表计时,秒表记录的时间即为执行该功能的执行时间,通过这种方式可以得到对应该功能的时间性能指标。
(2)通过录制Android屏幕分帧技术获取测试结果。具体地,采用录制工具录制对软件的整个操作过程,形成录像文件。在上述的录制过程中,可以对录制工具进行设定,如,可以设定每隔预设时间截取一张操作界面的图片,然后对获取的录像文件进行分帧处理得到测试结果,必要时可以结合截取的操作界面的图片进行分析,得到测试结果。例如,在测试某个功能的执行时间时,对获取到的录像文件进行分帧处理,获取不同帧出现的时间差值,得到执行该功能的执行时间,从而得到时间性能指标。在测试某个功能是否执行成功时,需要将获取到的录像文件进行分帧处理并且分析截取的操作界面的图片,人工判断该功能是否执行成功,以得到测试结果。
Android:Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,是目前市面上使用率最高的移动终端操作系统。该操作系统目前尚未有统一的中文名称,中国大陆地区较多人使用“安卓”。
综上,现有的测试方法具有如下缺点:
使用第一种方法,由于手动操作(如手动操作计时装置),误差很大,并且在进行竞品对比测试时,需要对不同的产品进行对比测试,上述的手动测试需要重复进行多次,测试效率很低;使用第二种方法,由于录像分析的帧数达到上千张,并且图像分析是人工进行的,分析繁琐,人工分析容易出错,尤其是在面对大量的帧数和截取的图片时分析效率很低。另外,在现有技术中测试应用程序时,需要使用应用程序的源码或者在测试时需要校验签名,这种方式均具有局限性,使用这些测试方法获取源码或者校验签名也比较浪费时间,从而在测试被测应用程序的速度慢,测试过程时间长。
针对上述对软件测试时耗时长的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种应用程序的测试方法、装置及系统,以至少解决对软件测试时耗时长的技术问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410028162.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二次压榨制备文冠果油的方法
- 下一篇:照明装置





