一种离线渲染客户端的渲染和分析流程自动化测试方法技术

技术编号:38214120 阅读:15 留言:0更新日期:2023-07-25 11:22
本发明专利技术公开一种离线渲染客户端的渲染和分析流程自动化测试方法。本发明专利技术通过在测试机上安装Renderbus客户端,并准备好场景文件,执行测试脚本即可进行自动化测试,查看测试脚本执行情况,即可得知渲染客户端渲染及分析流程是否存在问题。是否存在问题。是否存在问题。

【技术实现步骤摘要】
一种离线渲染客户端的渲染和分析流程自动化测试方法


[0001]本专利技术涉及渲染客户端测试
,尤其涉及一种离线渲染客户端的渲染和分析流程自动化测试方法。

技术介绍

[0002]离线渲染客户端的渲染及分析流程进行自动化测试方法较少,且目前较为流行的windows客户端自动化测试模块:pywinauto,为python的第三方模块,是用于自动化Microsoft Windows GUI的python模块,无便利的操作界面。无法供多人使用,需有熟练的Python实操经验和经过长时间的熟悉才能上手。
[0003]由于离线渲染客户端渲染及分析流程较长,测试人员无进行渲染分析流程测试,需耗费较多人力,导致渲染分析流程的测试效率低,测试通用性差。
[0004]因此,现有技术存在缺陷,需要改进。

技术实现思路

[0005]本专利技术要解决的技术问题是:提供一种离线渲染客户端的渲染和分析流程自动化测试方法,通过调用离线渲染客户端接口,设计离线渲染客户端的渲染和分析流程自动化测试方法,从而提高测试效率,便于离线渲染客户端的测试人员轻松上手测试。
[0006]本专利技术的技术方案如下:提供一种离线渲染客户端的渲染和分析流程自动化测试方法,包括以下步骤。
[0007]S1:在测试机上部署离线渲染客户端,采用测试用户信息进行登录,断言是否登录成功;登陆成功后,选择渲染平台并进入;断言是否进入渲染平台成功,若成功进入渲染平台,则进入步骤S2。
[0008]S2:对渲染需要的对应软件版本进行配置,配置完成进行断言判断,若配置不正确,重新进行配置;若配置成功,进入步骤S3。
[0009]S3:提交对应场景文件及选择对应软件配置,通过接口获取分析结果,比对预设好的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤S4。
[0010]S4:提交已分析作业,选择作业设置参数进行提交。
[0011]S5:克隆操作,通过分析列表查询接口获取已提交的分析作业,获取作业ID,提交克隆作业,完成渲染和分析流程。
[0012]在步骤S1中,选择渲染平台后,点击“开始渲染”按钮后进入渲染平台。
[0013]步骤S2中配置操作的具体步骤为:点击“设置”按钮,进入设置页面,点击“软件配置”,选择某个渲染软件,点击“添加插件”按钮,添加对应的渲染软件的配置;断言是否添加成功,若失败,则重新进行配置,若成功,则进入步骤S3。
[0014]步骤S3中分析操作的具体步骤为:点击“分析列表”按钮,进入分析作业页面,添加场景文件,键入对应地址场景文件,选择对应渲染软件配置,提交分析作业,出现不用分析状态的作业,调用分析结果接口获得分析结果,比对预设的作业分析结果值,断言判断作业
分析是否正确;若对比成功,则进入步骤S4。
[0015]步骤S4的具体步骤为:选择对应已分析完成作业,根据提交的场景名称,选择对应作业设置参数进行提交已分析完成作业,断言是否提交,若是,提交流程已完成,进入步骤S5。
[0016]步骤S5的具体步骤为:调用分析列表查询接口,通过查询接口获取已提交的分析作业,获取作业ID,调用克隆接口,设置克隆参数,提交克隆作业,完成渲染和分析流程。
[0017]对步骤S1

S5编写脚本,获得测试脚本。若有需求涉及客户端分析流程,只需执行该脚本即可进行流程测试,提高测试效率,无需再人工点击,减少误差及遗漏。将对应脚本放到不同机器上后,修改配置文件,即可运行,支持多账号及同账号同时使用该脚本。当需要进行大批量客户端登录及点击操作,触发接口时,可通过多电脑运行该脚本,达到并发测试量,测试客户端稳定性。有客户端更新版本时,上线前跑该脚本,则无需人工再次去走主流程保证主流程无误,顺利上线。
[0018]采用本方法进行测试,具有以下技术效果:
[0019]1、提高离线渲染客户端分析流程的测试效率;
[0020]2、通用性提高,供多人同时使用;
[0021]3、可同时并发测试,测试客户端稳定性;
[0022]4、减少人力测试所导致的漏测情况;
[0023]5、减少回归渲染分析流程测试人力投入。
[0024]采用上述方案,本专利技术提供一种离线渲染客户端的渲染和分析流程自动化测试方法,通过在测试机上安装Renderbus客户端,并准备好场景文件,执行测试脚本即可进行自动化测试,查看测试脚本执行情况,即可得知渲染客户端渲染及分析流程是否存在问题。
附图说明
[0025]图1为本专利技术的方法流程图;
[0026]图2为对软件版本进行配置的脚本代码;
[0027]图3为对软件版本进行配置的图形界面;
[0028]图4为分析作业的脚本代码。
具体实施方式
[0029]以下结合附图和具体实施例,对本专利技术进行详细说明。
[0030]请参阅图1

图4,本专利技术提供一种离线渲染客户端的渲染和分析流程自动化测试方法,包括以下步骤。
[0031]S1:在测试机上部署离线渲染客户端,采用测试用户信息进行登录,断言是否登录成功;登陆成功后,选择渲染平台并进入;断言是否进入渲染平台成功,若成功进入渲染平台,则进入步骤S2。在本步骤中,选择渲染平台后,点击“开始渲染”按钮后进入渲染平台。
[0032]S2:对渲染需要的对应软件版本进行配置,配置完成进行断言判断,若配置不正确,重新进行配置;若配置成功,进入步骤S3。本步骤中配置操作的具体步骤为:点击“设置”按钮,进入设置页面,点击“软件配置”,选择某个渲染软件,点击“添加插件”按钮,添加对应的渲染软件的配置;断言是否添加成功,若失败,则重新进行配置,若成功,则进入步骤S3。
在本实施例中,某个渲染软件选用Maya。
[0033]S3:提交对应场景文件及选择对应软件配置,通过接口获取分析结果,比对预设好的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤S4。本步骤中分析操作的具体步骤为:点击“分析列表”按钮,进入分析作业页面,添加场景文件,键入对应地址场景文件,选择对应渲染软件配置,提交分析作业,出现不用分析状态的作业,调用分析结果接口获得分析结果,比对预设的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤S4。
[0034]S4:提交已分析作业,选择作业设置参数进行提交。本步骤的具体步骤为:选择对应已分析完成作业,根据提交的场景名称,选择对应作业设置参数进行提交已分析完成作业,断言是否提交,若是,提交流程已完成,进入步骤S5。
[0035]S5:克隆操作,通过分析列表查询接口获取已提交的分析作业,获取作业ID,提交克隆作业,完成渲染和分析流程。本步骤的具体步骤为:调用分析列表查询接口,通过查询接口获取已提交的分析作业,获取作业ID,调用克隆接口,设置克隆参数,提交克隆作业,完成渲染和分析流程。
[0036]对步骤S1
...

【技术保护点】

【技术特征摘要】
1.一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,包括以下步骤:S1:在测试机上部署离线渲染客户端,采用测试用户信息进行登录,断言是否登录成功;登陆成功后,选择渲染平台并进入;断言是否进入渲染平台成功,若成功进入渲染平台,则进入步骤S2;S2:对渲染需要的对应软件版本进行配置,配置完成进行断言判断,若配置不正确,重新进行配置;若配置成功,进入步骤S3;S3:提交对应场景文件及选择对应软件配置,通过接口获取分析结果,比对预设好的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤S4;S4:提交已分析作业,选择作业设置参数进行提交;S5:克隆操作,通过分析列表查询接口获取已提交的分析作业,获取作业ID,提交克隆作业,完成渲染和分析流程。2.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,在步骤S1中,选择渲染平台后,点击“开始渲染”按钮后进入渲染平台。3.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,步骤S2中配置操作的具体步骤为:点击“设置”按钮,进入设置页面,点击“软件配置”,选...

【专利技术属性】
技术研发人员:颜锐涛高斌邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

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

1