特效模板接口的自动化测试方法及相关设备技术

技术编号:36376739 阅读:10 留言:0更新日期:2023-01-18 09:37
本发明专利技术提供了一种特效模板接口的自动化测试方法及相关设备,其中,方法包括:获取待测试特效模板接口的功能类型;基于所述功能类型获得所述待测试特效模板接口的测试内容;获取所述测试内容的测试标准;基于所述测试内容和所述测试标准生成测试用例;基于所述测试用例构造得到自动化测试脚本;执行所述自动化测试脚本对所述待测试特效模板接口进行测试,获得响应结果;将所述响应结果和所述测试标准进行比对,获得测试结果。本发明专利技术的特效模板接口的自动化测试方法可以根据接口的功能不同自动适配对应的测试方案,无需针对不同的接口开发不同的测试工具,减轻了开发人员负担,提高了软件接口的测试效率。软件接口的测试效率。软件接口的测试效率。

【技术实现步骤摘要】
特效模板接口的自动化测试方法及相关设备


[0001]本专利技术涉及特效制作
,尤其涉及一种特效模板接口的自动化测试方法及相关设备。

技术介绍

[0002]现在人们愈发在意视频效果的呈现,在制作视频时经常会用到各种特效,例如视频换脸、图片换脸以及将图文转换成视频。目前市场上很多视频制作软件都会提供各种各样的特效模板,开发者在开发完成软件的各种特效功能之后还需要对特效模板的效果进行测试,目前的软件功能接口自动化测试工具,一种测试工具通常只适应一种固定功能的接口的测试,这就导致在需要测试不同功能的软件接口时,开发人员需要开发不同的测试工具进行测试,严重影响了软件接口功能的测试效率,造成软件开发的不便,从而耽误软件的开发进度。
[0003]因此,现有技术还有待于改进和发展。

技术实现思路

[0004]本专利技术的主要目的旨在提供一种可以适应多种不同功能软件接口功能的接口自动化测试方案,以提高软件接口功能的测试效率。
[0005]本专利技术第一方面提供了一种特效模板接口的自动化测试方法,包括以下步骤:
[0006]获取待测试特效模板接口的功能类型;
[0007]基于所述功能类型获得所述待测试特效模板接口的测试内容;
[0008]获取所述测试内容的测试标准;
[0009]基于所述测试内容和所述测试标准生成测试用例;
[0010]基于所述测试用例构造得到自动化测试脚本;
[0011]执行所述自动化测试脚本对所述待测试特效模板接口进行测试,获得响应结果;
[0012]将所述响应结果和所述测试标准进行比对,获得测试结果。
[0013]在本专利技术第一方面一种可选的实施方式中,所述功能类型包括视频换脸、图片换脸和图文转视频;所述测试内容包括视频换脸相似度测试、图片换脸相似度测试和图文转换相似度测试,所述测试标准包括预期换脸结果视频URL地址,预期换脸结果视频相似度基准值,预期换脸结果图片URL地址,预期换脸结果图片相似度基准值,预期图文转换结果视频URL地址,预期图文转换结果视频相似度基准值。
[0014]在本专利技术第一方面一种可选的实施方式中,所述执行所述自动化测试脚本对所述待测试特效模板接口进行测试,获得响应结果包括:
[0015]执行所述自动化测试脚本对所述待测试特效模板接口进行测试;
[0016]判断测试请求是否成功,若所述测试请求成功则进一步判断响应断言是否成功;
[0017]若所述响应断言成功则进一步判断数据库断言是否成功;
[0018]若所述数据库断言成功,则获取响应结果文件。
[0019]在本专利技术第一方面一种可选的实施方式中,所述将所述响应结果和所述测试标准进行比对,获得测试结果包括:
[0020]判断所述响应结果文件是视频还是图片;
[0021]若所述响应结果文件为视频,则根据所述视频的视频帧图像中是否存在换脸进一步确定所述视频是否为换脸视频;
[0022]若所述视频为换脸视频,则通过预期换脸结果视频URL地址获取得到预期预期换脸结果视频;
[0023]将所述视频和所述预期预期换脸结果视频进行逐帧相似度比对,获得视频换脸相似度平均值;
[0024]若所述视频换脸相似度平均值大于所述预期换脸结果视频相似度基准值,则判定所述待测试特效模板接口的功能测试合格。
[0025]在本专利技术第一方面一种可选的实施方式中,所述若为视频,则根据所述视频的视频帧图像中是否存在换脸进一步确定所述视频是否为换脸视频之后还包括:
[0026]若所述视频不为换脸视频,则通过预期图文转换结果视频URL地址获取得到预期图文转换结果视频;
[0027]将所述视频和所述预期图文转换结果视频进行逐帧相似度比对,获得图文转换相似度平均值;
[0028]若所述图文转换相似度平均值大于所述预期图文转换结果视频相似度基准值,则判定所述待测试特效模板接口的功能测试合格。
[0029]在本专利技术第一方面一种可选的实施方式中,所述判断所述响应结果文件是视频还是图片之后包括:
[0030]若所述响应结果文件为图片,则通过预期换脸结果图片URL地址获取得到预期换脸结果图片;
[0031]将所述图片和所述预期换脸结果图片进行相似度比对,获得图片换脸相似度值;
[0032]若所述图片换脸相似度值大于所述预期图文转换结果视频相似度基准值,则判定所述待测试特效模板接口的功能测试合格。
[0033]在本专利技术第一方面一种可选的实施方式中,所述将所述换脸视频和所述预期预期换脸结果视频进行逐帧相似度比对,所述将所述视频和所述预期图文转换结果视频进行逐帧相似度比对,以及将所述图片和所述预期换脸结果图片进行相似度比对均通过均值哈希算法进行比对。
[0034]本专利技术第二方面提供了一种特效模板接口的自动化测试装置,所述特效模板接口的自动化测试装置包括:
[0035]接口功能获取模块,用于获取待测试特效模板接口的功能类型;
[0036]测试内容获取模块,用于基于所述功能类型获得所述待测试特效模板接口的测试内容;
[0037]测试标准获取模块,用于获取所述测试内容的测试标准;
[0038]测试用例生成模块,永不基于所述测试内容和所述测试标准生成测试用例;
[0039]脚本生成模块,用于基于所述测试用例构造得到自动化测试脚本;
[0040]测试模块,用于执行所述自动化测试脚本对所述待测试特效模板接口进行测试,
获得响应结果;
[0041]结果生成模块,用于将所述响应结果和所述测试标准进行比对,获得测试结果。
[0042]本专利技术第三方面提供了一种特效模板接口的自动化测试设备,所述特效模板接口的自动化测试设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
[0043]所述至少一个处理器调用所述存储器中的所述指令,以使得所述特效模板接口的自动化测试设备执行如上述任一项所述的特效模板接口的自动化测试方法。
[0044]本专利技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的特效模板接口的自动化测试方法。
[0045]有益效果:本专利技术提供了一种特效模板接口的自动化测试方法及相关设备,其中,方法包括:获取待测试特效模板接口的功能类型;基于所述功能类型获得所述待测试特效模板接口的测试内容;获取所述测试内容的测试标准;基于所述测试内容和所述测试标准生成测试用例;基于所述测试用例构造得到自动化测试脚本;执行所述自动化测试脚本对所述待测试特效模板接口进行测试,获得响应结果;将所述响应结果和所述测试标准进行比对,获得测试结果。本专利技术的特效模板接口的自动化测试方法可以根据接口的功能不同自动适配对应的测试方案,无需针对不同的接口开发不同的测试工具,减轻了开发人员负担,提高了软件接口的测试效率。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效模板接口的自动化测试方法,其特征在于,包括以下步骤:获取待测试特效模板接口的功能类型;基于所述功能类型获得所述待测试特效模板接口的测试内容;获取所述测试内容的测试标准;基于所述测试内容和所述测试标准生成测试用例;基于所述测试用例构造得到自动化测试脚本;执行所述自动化测试脚本对所述待测试特效模板接口进行测试,获得响应结果;将所述响应结果和所述测试标准进行比对,获得测试结果。2.根据权利要求1所述的特效模板接口的自动化测试方法,其特征在于,所述功能类型包括视频换脸、图片换脸和图文转视频;所述测试内容包括视频换脸相似度测试、图片换脸相似度测试和图文转换相似度测试,所述测试标准包括预期换脸结果视频URL地址,预期换脸结果视频相似度基准值,预期换脸结果图片URL地址,预期换脸结果图片相似度基准值,预期图文转换结果视频URL地址,预期图文转换结果视频相似度基准值。3.根据权利要求2所述的特效模板接口的自动化测试方法,其特征在于,所述执行所述自动化测试脚本对所述待测试特效模板接口进行测试,获得响应结果包括:执行所述自动化测试脚本对所述待测试特效模板接口进行测试;判断测试请求是否成功,若所述测试请求成功则进一步判断响应断言是否成功;若所述响应断言成功则进一步判断数据库断言是否成功;若所述数据库断言成功,则获取响应结果文件。4.根据权利要求2所述的特效模板接口的自动化测试方法,其特征在于,所述将所述响应结果和所述测试标准进行比对,获得测试结果包括:判断所述响应结果文件是视频还是图片;若所述响应结果文件为视频,则根据所述视频的视频帧图像中是否存在换脸进一步确定所述视频是否为换脸视频;若所述视频为换脸视频,则通过预期换脸结果视频URL地址获取得到预期预期换脸结果视频;将所述视频和所述预期预期换脸结果视频进行逐帧相似度比对,获得视频换脸相似度平均值;若所述视频换脸相似度平均值大于所述预期换脸结果视频相似度基准值,则判定所述待测试特效模板接口的功能测试合格。5.根据权利要求4所述的特效模板接口的自动化测试方法,其特征在于,所述若为视频,则根据所述视频的视频帧图像中是否存在换脸进一步确定所述视频是否为换脸视频之后还包括:若所述视频不为换脸视频,则通过预期图文转换结果视频URL地址获取得到预期图文转换结果视频;将所述视频和所述预期图文...

【专利技术属性】
技术研发人员:胡辉家彭坤梁
申请(专利权)人:深圳市大头兄弟科技有限公司
类型:发明
国别省市:

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

1