显示内容变化的流畅度测试方法及装置制造方法及图纸

技术编号:10468092 阅读:117 留言:0更新日期:2014-09-24 19:31
本发明专利技术公开了一种显示内容变化的流畅度测试方法及装置,属于信息处理领域。所述方法包括:根据待测电子设备上的待测应用构造显示内容切换操作;根据构造的切换操作生成测试用例,运行测试用例,并向待测电子设备发送测试数据;根据测试数据对待测电子设备上的待测应用进行显示内容切换操作,以使待测电子设备根据切换操作从当前显示内容变化到另一显示内容;根据显示内容的变化检测帧率;以及根据检测到的帧率,分析待测电子设备上的待测应用的显示内容变化的流畅度。本发明专利技术通过根据测试数据对待测电子设备进行显示内容切换操作而检测出显示内容变化的流畅度,能够提高测试效率、获得准确的测试值、适用不同环境的流畅度测试需求。

【技术实现步骤摘要】
显示内容变化的流畅度测试方法及装置
本专利技术涉及信息处理
,特别涉及一种显示内容变化的流畅度测试方法及 装直。
技术介绍
随着科学技术的飞速发展,各种电子设备,例如手机、电脑、游戏机等在日常生活 中发挥的作用越来越大,在使用这些电子设备的过程中,经常需要对其上的显示内容进行 切换操作,例如对显示内容的翻页、缩放等操作,在执行切换操作后,屏幕上的显示内容就 会随之以动画形式播放显示内容的变化过程。 显示内容的变化过程是否流畅取决于显示内容变化的流畅度的优劣,所述流畅度 与每秒显示图像的巾贞数成正比。每秒显示图像的巾贞数称为巾贞率(Frames per Second,FPS), 较高的帧率可以得到更流畅、更逼真的显示内容变化效果。较低的帧率,就会影响显示内 容显示的实时性,显示内容变化时就会出现跳动感、不连贯,对观众的主观感受造成影响。 例如,在浏览网页过程中,用户滑动网页右侧设置的滑动条时,则网页显示内容就会随之变 化,若在网页显示内容变化过程中电子设备每秒钟显示图像的帧数较少,则会影响显示内 容变化的流畅程度,图像就会出现跳动感,看起来不连贯。因此,评价电子设备显示内容变 化的流畅度是十分必要的。 现有的显示内容变化的流畅度测试方法主要采用主观测试的方法,测试者重复多 次手动操作待测电子设备提供的显示内容,肉眼观测被测电子设备上显示内容的切换效 果。但是主观测试方法由于是采用人眼观察,观测时间长,浪费人力和资源,测试效率低,并 且仅能给出大概情况,无法得出准确的测试值。
技术实现思路
本专利技术提供一种页面滑动流畅度测试方法及装置,以解决测试过程中测试效率 低、无法获得准确的测试值等问题。 具体地,本专利技术实施例提供了一种页面滑动流畅度测试方法,所述方法,包括:根 据待测电子设备上的待测应用构造显示内容切换操作;根据构造的显示内容切换操作生成 测试用例,运行测试用例,并向待测设备发送测试数据;根据测试数据对待测电子设备上的 待测应用进行显示内容切换操作,以使待测电子设备上的待测应用根据切换操作从当前显 示内容变化到另一显示内容;根据显示内容的变化检测从当前显示内容变化到另一显示内 容过程中的帧率;以及根据检测到的帧率,分析待测电子设备上的待测应用的显示内容变 化的流畅度。 另外,本专利技术实施例提供了一种页面滑动流畅度测试装置,所述页面滑动流畅度 测试装置,包括:构造模块、发送模块、切换控制模块、检测模块以及流畅度分析模块,构造 模块,用于根据待测电子设备上的待测应用构造显示内容切换操作;发送模块,用于根据构 造的显示内容切换操作生成测试用例,运行测试用例,并向待测设备发送测试数据;切换控 制模块,用于根据测试数据对待测电子设备上的待测应用进行显示内容切换操作,以使待 测电子设备上的待测应用根据切换操作从当前显示内容变化到另一显示内容;检测模块, 用于根据显示内容的变化检测从当前显示内容变化到另一显示内容过程中的帧率;流畅度 分析模块,用于根据检测到的帧率,分析待测电子设备上的待测应用的显示内容变化的流 畅度。 本专利技术实施例提供的技术方案带来的有益效果是: 通过对待测电子设备上的待测应用进行显示内容切换操作,以使待测电子设备上 的待测应用根据切换操作从当前显示内容变化到另一显示内容,再根据显示内容的变化检 测从当前显示内容变化到另一显示内容过程中的帧率,以分析出待测电子设备上的待测应 用的显示内容变化的流畅度。解决了测试过程中测试效率低、无法获得准确的测试值等问 题,能够自动实现对待测电子设备上的待测应用进行显示内容切换操作和自动评估整个操 作过程显示内容变化的流畅度,并得到准确的帧率测试值,这样可以提高测试效率,避免人 工手动操作所引起的误差,自动实现对流畅度的有效监控,还可以根据不同的待测应用构 造不同的显示内容切换操作,能够适用不同环境的显示内容变化的流畅度的测试需求。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段, 而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够 更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。 【附图说明】 图1是本专利技术一个实施例提供的显示内容变化的流畅度测试方法的方法流程图; 图2是本专利技术另一个实施例提供的显示内容变化的流畅度测试方法的方法流程 图; 图3是本专利技术一个实施例提供的显示内容变化的流畅度测试装置的主要架构框 图。 【具体实施方式】 为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合 附图及较佳实施例,对依据本专利技术提出的显示内容变化的流畅度测试方法及装置其具体实 施方式、结构、特征及功效,详细说明如后。 有关本专利技术的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实 施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本专利技术为达成预定目 的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说 明之用,并非用来对本专利技术加以限制。 请参考图1,其示出了本专利技术一个实施例提供的显示内容变化的流畅度测试方法 的方法流程图。所述显示内容变化的流畅度测试方法,可包括以下步骤101-109 : 步骤101,根据待测电子设备上的待测应用构造显示内容切换操作。 显示内容切换操作可以为对显示内容的滑动、显示内容的页面切换(例如标签的 页面切换)、显示内容的放大或缩小等用户常用的操作。 步骤103,根据构造的显示内容切换操作生成测试用例,运行测试用例,并向待测 电子设备发送测试数据。 生成测试用例即模拟所构造的切换操作。运行测试用例就是对待测应用上显示内 容的切换进行测试。测试数据为测试所构造的切换操作的信息,例如对显示内容的滑动、显 示内容的页面切换(例如标签的页面切换)、显示内容的放大或缩小操作、操作的力度、操作 的范围等信息。 步骤105,根据测试数据对待测电子设备上的待测应用进行显示内容切换操作,以 使待测电子设备上的待测应用根据切换操作从当前显示内容变化到另一显示内容。 进行显示内容切换操作包括对显示内容的滑动、页面切换、放大、缩小等操作。 待测电子设备上的待测应用根据切换操作从当前显示内容变化到另一显示内容 的方法是:待测电子设备上的待测应用可以根据切换操作的滑动力度、滑动方式、滑动范围 等信息将当前显示内容变化到另一显示内容。 步骤107,根据显示内容的变化检测从当前显示内容变化到另一显示内容过程中 的帧率。 帧率为每秒显示图像的帧数,可以根据显示内容的变化过程中获取的每秒显示图 像的巾贞数,从而得到巾贞率(Frames per Second, FPS)的曲线走势图并显示此巾贞率的曲线走 势图。 步骤109,根据检测到的帧率,分析待测电子设备上的待测应用的显示内容变化的 流畅度。 帧率与显示内容变化的流畅度成正比。帧率越高,则显示内容变化的流畅度越好, 帧率越低,则显示内容变化的流畅度越差。在整个测试过程中,可以根据达到预设值以上的 帧率在显示内容变化过程中所占的比例,来确定滑动流畅度是否较好。例如,本文档来自技高网
...
显示内容变化的流畅度测试方法及装置

【技术保护点】
一种显示内容变化的流畅度测试方法,其特征在于,所述方法包括:根据待测电子设备上的待测应用构造显示内容切换操作;根据构造的显示内容切换操作生成测试用例,运行所述测试用例,并向所述待测电子设备发送测试数据;根据所述测试数据对所述待测电子设备上的待测应用进行显示内容切换操作,以使所述待测电子设备上的待测应用根据所述切换操作从当前显示内容变化到另一显示内容;根据显示内容的变化检测从当前显示内容变化到另一显示内容过程中的帧率;以及根据检测到的帧率,分析所述待测电子设备上的待测应用的显示内容变化的流畅度。

【技术特征摘要】
1. 一种显示内容变化的流畅度测试方法,其特征在于,所述方法包括: 根据待测电子设备上的待测应用构造显示内容切换操作; 根据构造的显示内容切换操作生成测试用例,运行所述测试用例,并向所述待测电子 设备发送测试数据; 根据所述测试数据对所述待测电子设备上的待测应用进行显示内容切换操作,以使所 述待测电子设备上的待测应用根据所述切换操作从当前显示内容变化到另一显示内容; 根据显示内容的变化检测从当前显示内容变化到另一显示内容过程中的帧率;以及 根据检测到的帧率,分析所述待测电子设备上的待测应用的显示内容变化的流畅度。2. 根据权利要求1所述的显示内容变化的流畅度测试方法,其特征在于,所述根据 检测到的帧率,分析所述待测电子设备上的待测应用的显示内容变化的流畅度之后,还包 括: 将所述待测电子设备上的待测应用的显示内容变化的流畅度与预设流畅度进行比较, 判断所述待测电子设备上的待测应用的显示内容变化的流畅度是否比所述预设流畅度差。3. 根据权利要求2所述的显示内容变化的流畅度测试方法,其特征在于,所述判断所 述待测电子设备上的待测应用的显示内容变化的流畅度是否比所述预设流畅度差,包括: 若所述待测电子设备上的待测应用的显示内容变化的流畅度比所述预设流畅度差,则 对所述待测电子设备上的待测应用的显示内容变化的流畅度进行优化。4. 根据权利要求2所述的显示内容变化的流畅度测试方法,其特征在于,所述判断所 述待测电子设备上的待测应用的显示内容变化的流畅度是否比所述预设流畅度差,包括: 若所述待测电子设备上的待测应用的显示内容变化的流畅度比所述预设流畅度差,则 控制该待测电子设备上的待测应用对显示内容变化的流畅度进行优化。5. 根据权利要求3、4中任一项所述的显示内容变化的流畅度测试方法,其特征在于, 所述对所述待测电子设备上的待测应用的显示内容变化的流畅度进行优化,包括: 获取显示内容变化过程中小于预设值的帧率,根据小于预设值的帧率得到所述待测应 用中花费时间长的类、方法或函数,并将花费时间长的类、方法或函数修改为花费时间短的 类、方法或函数。6. 根据权利要求1所述的显示内容变化的流畅度测试方法,其特征在于,进行显示内 容切换操作包括对所述显示内容的滑动、页面切换、放大或缩小操作。7. 根据权利要求1所述的显示内容变化的流畅度测试方法,其特征在于,所述根据显 示内容的变化检测从当前显示内容变化到另一显示内容过程中的帧率,包括: 根据显示内容的变化过程中获取的每秒显示图...

【专利技术属性】
技术研发人员:张佳丁如敏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1