多媒体文件的视觉校验方法及系统技术方案

技术编号:35364095 阅读:60 留言:0更新日期:2022-10-29 18:03
本公开涉及一种多媒体文件的视觉校验方法及系统。所述方法包括:获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出;判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验的基准文件;若是,则将所述多媒体文件与所述基准文件进行对比;若否,则将所述多媒体文件作为所述自动化测试分支的用于视觉校验的基准文件。通过本公开的多媒体文件的视觉校验方法及系统,可以在自动化测试后进一步对自动化测试脚本中的多媒体文件进行视觉自动校验,以进一步保证多媒体文件的视觉效果,提升客户体验。提升客户体验。提升客户体验。

【技术实现步骤摘要】
多媒体文件的视觉校验方法及系统


[0001]本公开一般地涉及计算机
更具体地,本公开涉及多媒体文件的视觉校验方法及系统。

技术介绍

[0002]随着计算机网络的发展,网络上向用户展示的数据信息在不断增加,提供给用户的可视化信息的类型也越发丰富,比如推送的文章信息、视频信息以及图片信息等,其中,上述文章信息、视频信息以及图片信息中的每一种信息又都分别包含了大量的信息。而将上述影像、声音、图像、文字、动画等多种媒体集合,形成一个有机的整体,能实现一定的功能,通常称之为多媒体。多媒体文件即表示媒体的各种编码数据在计算机中都是以文件的形式存储的,是二进制数据的集合。
[0003]现有技术中,一些软件开发可能涉及多媒体文件的设计,而多媒体文件所实现的功能通常与软件功能一并通过自动化测试进行评估,但多媒体文件的视觉效果无法通过自动化测试识别,从而使得有些软件中的多媒体文件美观度不足,无法满足用户对视觉效果的要求,客户体验较差。
[0004]因此如何获得一种优化的多媒体文件的视觉校验方法及系统为现有技术中需要解决的问题。

技术实现思路

[0005]为了至少部分地解决
技术介绍
中提到的技术问题,本公开的方案提供了一种多媒体文件的视觉校验方法及系统。
[0006]根据本公开的第一方面,本公开提供一种多媒体文件的视觉校验方法,其中,所述方法包括:获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出;判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验的基准文件;若是,则将所述多媒体文件与所述基准文件进行对比;若否,则将所述多媒体文件作为所述自动化测试分支的用于视觉校验的基准文件进行存储。
[0007]可选地,所述将所述多媒体文件与所述基准文件进行对比包括:若所述多媒体文件与所述基准文件不相似,则发送视觉校验报告至一个或多个校验端。
[0008]可选地,所述校验端包括开发端和/或测试端,所述校验端用于根据所述视觉校验报告对所述多媒体文件进行修正。
[0009]可选地,所述将所述多媒体文件与所述基准文件进行对比采用的算法为相似性比对算法或像素比对算法。
[0010]可选地,所述方法还包括:在所述获取所述多媒体文件之前,对所述自动化测试脚本的状态进行检测;若检测通过,则获取所述多媒体文件并对其进行视觉校验;若检测不通过,则自动化测试失败,无需再对所述多媒体文件进行视觉校验。
[0011]可选地,所述多媒体文件经过多个验收端验收,且所有验收端的验收结果均为通
过。
[0012]根据本公开的第二方面,本公开提供一种多媒体文件的视觉校验系统,其中,所述系统包括:获取模块,其配置为用于获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出;判断模块,其配置为用于判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验的基准文件;比对模块,其配置为用于在所述自动化测试分支存在所述基准文件的情况下,将所述多媒体文件与所述基准文件进行对比;存储模块,其配置为用于在所述自动化测试分支不存在所述基准文件的情况下,将所述多媒体文件作为所述自动化测试分支的用于视觉校验的基准文件进行存储。
[0013]可选地,所述比对模块包括发送子单元,所述发送子单元用于在所述多媒体文件与所述基准文件不相似的情况下,发送视觉校验报告至一个或多个校验端。
[0014]可选地,所述比对模块用于采用相似性比对算法或像素比对算法将所述多媒体文件与所述基准文件进行对比。
[0015]可选地,所述系统还包括检测模块,所述检测模块用于在所述获取所述多媒体文件之前,对所述自动化测试脚本的状态进行检测。
[0016]可选地,所述多媒体文件经过多个验收端验收,且所有验收端的验收结果均为通过。
[0017]根据本公开的第三方面,本公开提供一种电子装置,其中,所述电子装置包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现上述本公开的第一方面的方法。
[0018]根据本公开的第四方面,本公开提供一种计算机可读存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序被执行时,实现上述本公开的第一方面的方法。
[0019]通过本公开的多媒体文件的视觉校验方法及系统,可以在自动化测试后进一步对自动化测试脚本中的多媒体文件进行视觉自动校验,以进一步保证多媒体文件的视觉效果,提升客户体验。
附图说明
[0020]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:
[0021]图1是示出根据本公开的一个实施例的多媒体文件的视觉校验方法的流程图;
[0022]图2是示出根据本公开的一个实施例的多媒体文件的视觉校验系统的示意性框图。
具体实施方式
[0023]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0024]下面结合附图来详细描述本公开的具体实施方式。
[0025]本公开提供一种多媒体文件的视觉校验方法。参照图1,图1是示出根据本公开的一个实施例的多媒体文件的视觉校验方法的流程图。如图1中所示,所述方法包括以下步骤S101

S102。步骤S101:获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出。步骤S102:判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验的基准文件;若是,则将所述多媒体文件与所述基准文件进行对比;若否,则将所述多媒体文件存储为所述自动化测试分支的用于视觉校验的基准文件。
[0026]通过本公开的多媒体文件的视觉校验方法及系统,可以在自动化测试后进一步对自动化测试脚本中的多媒体文件进行视觉校验,以进一步保证多媒体文件的视觉效果,提升客户体验。
[0027]在步骤S101中,可以获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出。
[0028]根据本公开的实施例,待视觉校验的多媒体文件由自动化测试脚本导出,即自动化测试结束后,由自动化测试脚本中导出多媒体文件,并上传至多媒体文件的视觉校验系统。
[0029]具体地,自动化测试脚本中导出的多媒体文件可以通过多媒体文件的视觉校验系统的上传接口(API)进行上传,该多媒体文件与自动化测试分支绑定,其中,自动化测试分支包括子分支和主分支(master分支),子分支与主分支具有直接或间接的层级关系,主分支可以是子分支的父分支或更高层级的分支。
[0030]在步骤S102中,可以判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体文件的视觉校验方法,其中,所述方法包括:获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出;判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验的基准文件;若是,则将所述多媒体文件与所述基准文件进行对比;若否,则将所述多媒体文件作为所述自动化测试分支的用于视觉校验的基准文件进行存储。2.根据权利要求1所述的多媒体文件的视觉校验方法,其中,所述将所述多媒体文件与所述基准文件进行对比包括:若所述多媒体文件与所述基准文件不相似,则发送视觉校验报告至一个或多个校验端。3.根据权利要求1或2所述的多媒体文件的视觉校验方法,其中,所述将所述多媒体文件与所述基准文件进行对比采用的算法为相似性比对算法或像素比对算法。4.根据权利要求3所述的多媒体文件的视觉校验方法,其中,所述方法还包括:在所述获取所述多媒体文件之前,对所述自动化测试脚本的状态进行检测;检测通过,则获取所述多媒体文件。5.根据权利要求1至4中任一项所述的多媒体文件的视觉校验方法,其中,所述多媒体文件经过多个验收端验收,且所有验收端的验收结果均为通过。6.一种多媒体文件的视觉校验系统,其中,所述系统包括:获取模块,其配置为用于获取所述多媒体文件,其中,所述多媒体文件由自动化测试脚本导出;判断模块,其配置为用于判断与所述多媒体文件绑定的自动化测试分支是否存在对应的用于视觉校验的基准文件;比...

【专利技术属性】
技术研发人员:林炳河张志辉
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:

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

1