[发明专利]一种软件流畅度测试方法和测试装置在审
申请号: | 201310632476.2 | 申请日: | 2013-11-29 |
公开(公告)号: | CN104679649A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 张佳 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 流畅 测试 方法 装置 | ||
技术领域
本发明涉及软件领域,尤其涉及一种软件流畅度测试方法和测试装置。
背景技术
软件测试是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。流畅度测试是软件测试项目中针对用户直观感受的测试。
现有的流畅度测试方法主要包括以下三种:用待测产品访问测试页面或使用软件,网站或软件会给出相应的FPS(帧率)分数;测试者手动进行滑动等操作,肉眼观测被测产品的流畅度;脚本执行操作,然后用XCODE自带的Instruments工具输出FPS值。上述三种方法中,第一种方法只能测试网站或软件已设定场景下的流畅度,无法针对测试产品的特点设计特定场景去测试流畅度;第二种方法手动操作误差无法避免且肉眼观察,主观性较大,不具有说服力;第三种方法依赖于IOS开发环境,依赖工程源码,不适用竞品对比测试,需要写脚本,要求有基本的编程基础。
发明内容
本发明提出了一种软件流畅度测试方法和测试装置,其通过对测试过程录屏并分帧解析成图片,根据对比相邻图片得到流畅度测试结果。
为实现上述设计,本发明采用以下技术方案:
一方面采用一种软件流畅度测试方法,包括:
根据预设的帧率对测试的过程进行录屏;
将录屏获得的视频按照所述预设的帧率分帧解析成图片;
对相邻两张图片进行相似度的对比,得到流畅度测试结果。
另一方面采用一种软件流畅度测试装置,包括:
录屏单元,用于根据预设的帧率对测试的过程进行录屏;
解析单元,用于将录屏获得的视频按照所述预设的帧率分帧解析成图片;
评价单元,用于对相邻两张图片进行相似度的对比,得到流畅度测试结果。
本发明的有益效果在于:通过对测试的过程进行录屏;将录屏获得的视频分帧解析成图片并对比相邻图片得到流畅度测试结果。本发明提供的软件流畅度测试方法和测试装置,与通过网站测试或脚本执行相比,本发明的测试更为方便;与人工观察相比,本发明的测试的结果更加公正。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明实施例提供的一种软件流畅度测试方法的第一个实施例方法流程图。
图2是本发明实施例提供的一种软件流畅度测试方法的第二个实施例方法流程图。
图3是本发明实施例提供的图片相似度对比的对比关系图。
图4是本发明实施例提供的一种软件流畅度测试方法的第三个实施例方法流程图。
图5是本发明实施例提供的一种软件流畅度测试方法的第四个实施例方法流程图。
图6是本发明实施例提供的一种软件流畅度测试装置的第一个实施例结构方框图。
图7是本发明实施例提供的一种软件流畅度测试装置的第二个实施例结构方框图。
图8是本发明实施例提供的一种软件流畅度测试装置的第三个实施例结构方框图。
图9是本发明实施例提供的一种软件流畅度测试装置的第四个实施例结构方框图。
图10是本发明一个实施例提供的设备结构方框图。
具体实施方式
为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,其是本发明实施例提供的一种软件流畅度测试方法的第一个实施例的方法流程图。如图所示,该流畅度测试方法包括:
步骤101:根据预设的帧率对测试的过程进行录屏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司;,未经腾讯科技(深圳)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310632476.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于参数相关性的软件系统状态评估方法
- 下一篇:一种栈空间余量实时检测方法