一种离线渲染客户端的渲染和分析流程自动化测试方法与流程
未命名
07-22
阅读:115
评论:0
1.本发明涉及渲染客户端测试技术领域,尤其涉及一种离线渲染客户端的渲染和分析流程自动化测试方法。
背景技术:
2.离线渲染客户端的渲染及分析流程进行自动化测试方法较少,且目前较为流行的windows客户端自动化测试模块:pywinauto,为python的第三方模块,是用于自动化microsoft windows gui的python模块,无便利的操作界面。无法供多人使用,需有熟练的python实操经验和经过长时间的熟悉才能上手。
3.由于离线渲染客户端渲染及分析流程较长,测试人员无进行渲染分析流程测试,需耗费较多人力,导致渲染分析流程的测试效率低,测试通用性差。
4.因此,现有技术存在缺陷,需要改进。
技术实现要素:
5.本发明要解决的技术问题是:提供一种离线渲染客户端的渲染和分析流程自动化测试方法,通过调用离线渲染客户端接口,设计离线渲染客户端的渲染和分析流程自动化测试方法,从而提高测试效率,便于离线渲染客户端的测试人员轻松上手测试。
6.本发明的技术方案如下:提供一种离线渲染客户端的渲染和分析流程自动化测试方法,包括以下步骤。
7.s1:在测试机上部署离线渲染客户端,采用测试用户信息进行登录,断言是否登录成功;登陆成功后,选择渲染平台并进入;断言是否进入渲染平台成功,若成功进入渲染平台,则进入步骤s2。
8.s2:对渲染需要的对应软件版本进行配置,配置完成进行断言判断,若配置不正确,重新进行配置;若配置成功,进入步骤s3。
9.s3:提交对应场景文件及选择对应软件配置,通过接口获取分析结果,比对预设好的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤s4。
10.s4:提交已分析作业,选择作业设置参数进行提交。
11.s5:克隆操作,通过分析列表查询接口获取已提交的分析作业,获取作业id,提交克隆作业,完成渲染和分析流程。
12.在步骤s1中,选择渲染平台后,点击“开始渲染”按钮后进入渲染平台。
13.步骤s2中配置操作的具体步骤为:点击“设置”按钮,进入设置页面,点击“软件配置”,选择某个渲染软件,点击“添加插件”按钮,添加对应的渲染软件的配置;断言是否添加成功,若失败,则重新进行配置,若成功,则进入步骤s3。
14.步骤s3中分析操作的具体步骤为:点击“分析列表”按钮,进入分析作业页面,添加场景文件,键入对应地址场景文件,选择对应渲染软件配置,提交分析作业,出现不用分析状态的作业,调用分析结果接口获得分析结果,比对预设的作业分析结果值,断言判断作业
分析是否正确;若对比成功,则进入步骤s4。
15.步骤s4的具体步骤为:选择对应已分析完成作业,根据提交的场景名称,选择对应作业设置参数进行提交已分析完成作业,断言是否提交,若是,提交流程已完成,进入步骤s5。
16.步骤s5的具体步骤为:调用分析列表查询接口,通过查询接口获取已提交的分析作业,获取作业id,调用克隆接口,设置克隆参数,提交克隆作业,完成渲染和分析流程。
17.对步骤s1-s5编写脚本,获得测试脚本。若有需求涉及客户端分析流程,只需执行该脚本即可进行流程测试,提高测试效率,无需再人工点击,减少误差及遗漏。将对应脚本放到不同机器上后,修改配置文件,即可运行,支持多账号及同账号同时使用该脚本。当需要进行大批量客户端登录及点击操作,触发接口时,可通过多电脑运行该脚本,达到并发测试量,测试客户端稳定性。有客户端更新版本时,上线前跑该脚本,则无需人工再次去走主流程保证主流程无误,顺利上线。
18.采用本方法进行测试,具有以下技术效果:
19.1、提高离线渲染客户端分析流程的测试效率;
20.2、通用性提高,供多人同时使用;
21.3、可同时并发测试,测试客户端稳定性;
22.4、减少人力测试所导致的漏测情况;
23.5、减少回归渲染分析流程测试人力投入。
24.采用上述方案,本发明提供一种离线渲染客户端的渲染和分析流程自动化测试方法,通过在测试机上安装renderbus客户端,并准备好场景文件,执行测试脚本即可进行自动化测试,查看测试脚本执行情况,即可得知渲染客户端渲染及分析流程是否存在问题。
附图说明
25.图1为本发明的方法流程图;
26.图2为对软件版本进行配置的脚本代码;
27.图3为对软件版本进行配置的图形界面;
28.图4为分析作业的脚本代码。
具体实施方式
29.以下结合附图和具体实施例,对本发明进行详细说明。
30.请参阅图1-图4,本发明提供一种离线渲染客户端的渲染和分析流程自动化测试方法,包括以下步骤。
31.s1:在测试机上部署离线渲染客户端,采用测试用户信息进行登录,断言是否登录成功;登陆成功后,选择渲染平台并进入;断言是否进入渲染平台成功,若成功进入渲染平台,则进入步骤s2。在本步骤中,选择渲染平台后,点击“开始渲染”按钮后进入渲染平台。
32.s2:对渲染需要的对应软件版本进行配置,配置完成进行断言判断,若配置不正确,重新进行配置;若配置成功,进入步骤s3。本步骤中配置操作的具体步骤为:点击“设置”按钮,进入设置页面,点击“软件配置”,选择某个渲染软件,点击“添加插件”按钮,添加对应的渲染软件的配置;断言是否添加成功,若失败,则重新进行配置,若成功,则进入步骤s3。
在本实施例中,某个渲染软件选用maya。
33.s3:提交对应场景文件及选择对应软件配置,通过接口获取分析结果,比对预设好的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤s4。本步骤中分析操作的具体步骤为:点击“分析列表”按钮,进入分析作业页面,添加场景文件,键入对应地址场景文件,选择对应渲染软件配置,提交分析作业,出现不用分析状态的作业,调用分析结果接口获得分析结果,比对预设的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤s4。
34.s4:提交已分析作业,选择作业设置参数进行提交。本步骤的具体步骤为:选择对应已分析完成作业,根据提交的场景名称,选择对应作业设置参数进行提交已分析完成作业,断言是否提交,若是,提交流程已完成,进入步骤s5。
35.s5:克隆操作,通过分析列表查询接口获取已提交的分析作业,获取作业id,提交克隆作业,完成渲染和分析流程。本步骤的具体步骤为:调用分析列表查询接口,通过查询接口获取已提交的分析作业,获取作业id,调用克隆接口,设置克隆参数,提交克隆作业,完成渲染和分析流程。
36.对步骤s1-s5编写脚本,获得测试脚本。
37.综上所述,本发明提供一种离线渲染客户端的渲染和分析流程自动化测试方法,通过在测试机上安装renderbus客户端,并准备好场景文件,执行测试脚本即可进行自动化测试,查看测试脚本执行情况,即可得知渲染客户端渲染及分析流程是否存在问题。
38.以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,包括以下步骤:s1:在测试机上部署离线渲染客户端,采用测试用户信息进行登录,断言是否登录成功;登陆成功后,选择渲染平台并进入;断言是否进入渲染平台成功,若成功进入渲染平台,则进入步骤s2;s2:对渲染需要的对应软件版本进行配置,配置完成进行断言判断,若配置不正确,重新进行配置;若配置成功,进入步骤s3;s3:提交对应场景文件及选择对应软件配置,通过接口获取分析结果,比对预设好的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤s4;s4:提交已分析作业,选择作业设置参数进行提交;s5:克隆操作,通过分析列表查询接口获取已提交的分析作业,获取作业id,提交克隆作业,完成渲染和分析流程。2.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,在步骤s1中,选择渲染平台后,点击“开始渲染”按钮后进入渲染平台。3.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,步骤s2中配置操作的具体步骤为:点击“设置”按钮,进入设置页面,点击“软件配置”,选择某个渲染软件,点击“添加插件”按钮,添加对应的渲染软件的配置;断言是否添加成功,若失败,则重新进行配置,若成功,则进入步骤s3。4.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,步骤s3中分析操作的具体步骤为:点击“分析列表”按钮,进入分析作业页面,添加场景文件,键入对应地址场景文件,选择对应渲染软件配置,提交分析作业,出现不用分析状态的作业,调用分析结果接口获得分析结果,比对预设的作业分析结果值,断言判断作业分析是否正确;若对比成功,则进入步骤s4。5.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,步骤s4的具体步骤为:选择对应已分析完成作业,根据提交的场景名称,选择对应作业设置参数进行提交已分析完成作业,断言是否提交,若是,提交流程已完成,进入步骤s5。6.根据权利要求1所述的一种离线渲染客户端的渲染和分析流程自动化测试方法,其特征在于,步骤s5的具体步骤为:调用分析列表查询接口,通过查询接口获取已提交的分析作业,获取作业id,调用克隆接口,设置克隆参数,提交克隆作业,完成渲染和分析流程。
技术总结
本发明公开一种离线渲染客户端的渲染和分析流程自动化测试方法。本发明通过在测试机上安装Renderbus客户端,并准备好场景文件,执行测试脚本即可进行自动化测试,查看测试脚本执行情况,即可得知渲染客户端渲染及分析流程是否存在问题。是否存在问题。是否存在问题。
技术研发人员:颜锐涛 高斌 邹琼 周双全
受保护的技术使用者:深圳市瑞云科技股份有限公司
技术研发日:2023.04.17
技术公布日:2023/7/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:机床零件加工防锈自动化镀层装置的制作方法 下一篇:La
