一种CG渲染客户端的测试方法技术

技术编号:18553484 阅读:36 留言:0更新日期:2018-07-28 10:40
本发明专利技术公开一种CG渲染客户端的测试方法,将CG渲染客户端测试时获得的第二控件信息与预期结果中的第一控件信息对比,若相同,则测试通过,若不同,则测试不通过;若未获取到第二控件信息,则获取控件截图,并将控件截图与预期结果中的原型图做对比,若相似度达到相似度标准,则则测试通过,若未达到相似度标准,则转为人工确认;所有测试结束后,则通知管理人员核查相似度未达到标准的截图。采用上述方法,有效提升了测试效率,减少了人工成本,减少人为因素影响。

【技术实现步骤摘要】
一种CG渲染客户端的测试方法
本专利技术涉及软件界面测试
,尤其涉及一种CG渲染客户端的测试方法。
技术介绍
行业内已有的CG渲染客户端测试方法多是基于人工操作,每个场景每个按钮操作以后实际结果靠人工去与预期结果对比,可能会存在渲染周期长,人工等待时间长,执行速度较慢,场景测试不全面,结果看错等人为因素的影响,测试效率低下。因此,现有技术存在缺陷,需要改进。
技术实现思路
本专利技术要解决的技术问题是:提供一种CG渲染客户端的测试方法,提升测试的效率,减少人工成本,减少人为因素的影响。本专利技术的技术方案如下:提供一种CG渲染客户端的测试方法,包括以下步骤:S1:准备渲染任务的测试场景或者测试用例并按编号排序,准备好每个测试场景或者测试用例测试后的预期结果,所述预期结果包括第一控件信息和原型图,转至步骤S2。编号排序便于跟踪定位具体的控件位置。S2:测试工具按照编号顺序依次执行已经设计的测试场景或者测试用例,并自动搜索测试位置的第二控件信息,若在预设的时间段内获取到第二控件信息,则转至步骤S3;若测试工具在预设的时间段内未获取到第二控件信息,则转至步骤S4。S3:将第二控件信息与第一控件信息做比较,如果第二控件信息与第一控件信息相同,则测试通过,如不同,则测试不通过,转至步骤S6。S4:测试工具便截取第二控件所在位置的图片,获取控件截图。S5:将控件截图与所述原型图做比较,如果相似度达到相似度标准,则测试通过,如果相似度达不到相似度标准,则转为人工确认,之后转至步骤S6;S6:直至所有测试场景或者测试用例执行完毕。进一步地,所述的CG渲染客户端的测试方法,还包括在步骤S6之后的步骤S7:所有测试场景或者用例都执行完毕后,自动发送信息给管理人员,核查相似度未达到相似度标准的截图。进一步地,在步骤S2中,测试工具在预设的时间段内每隔一秒自动循环去获取第二控件信息,成功获取第二控件信息后停止。进一步地,所述预设的时间段为五分钟。进一步地,所述相似度标准为99%。采用上述方案,本专利技术提供一种CG渲染客户端的测试方法,将CG渲染客户端测试时获得的第二控件信息与预期结果中的第一控件信息对比,若相同,则测试通过,若不同,则测试不通过;若未获取到第二控件信息,则获取控件截图,并将控件截图与预期结果中的原型图做对比,若相似度达到相似度标准,则测试通过,若未达到相似度标准,则转为人工确认;所有测试结束后,则通知管理人员核查相似度未达到标准的截图。采用上述方法,有效提升了测试效率,减少了人工成本,减少人为因素影响。附图说明图1为本专利技术的结流程图。具体实施方式以下结合附图和具体实施例,对本专利技术进行详细说明。请参阅图1,本专利技术提供一种CG渲染客户端的测试方法,包括以下步骤:S1:准备渲染任务的测试场景或者测试用例并按编号排序,准备好每个测试场景或者测试用例测试后的预期结果,所述预期结果包括第一控件信息和原型图。S2:测试工具按照编号顺序依次执行已经设计的测试场景或者测试用例,并自动搜索测试位置的第二控件信息,若在预设的时间段内获取到第二控件信息,则转至步骤S3;若测试工具在预设的时间段内未获取到第二控件信息,则转至步骤S4。在该步骤中,测试工具在预设的时间段内每隔一秒自动循环去获取第二控件信息,成功获取第二控件信息后停止。所述预设的时间段优选为五分钟。S3:将第二控件信息与第一控件信息做比较,如果第二控件信息与第一控件信息相同,则测试通过,如不同,则测试不通过,则转至S6。S4:测试工具便截取第二控件所在位置的图片,获取控件截图。S5:将控件截图与所述原型图做比较,如果相似度达到相似度标准,则测试通过,如果相似度达不到相似度标准,则转为人工确认,之后转至步骤S6;在本实施例中,所述相似度标准根据实际需要选定,优选为99%。S6:直至所有测试场景或者测试用例执行完毕。S7:所有测试场景或者用例都执行完毕后,自动发送信息给管理人员,核查相似度未达到相似度标准的截图。综上所述,本专利技术提供一种CG渲染客户端的测试方法,将CG渲染客户端测试时获得的第二控件信息与预期结果中的第一控件信息对比,若相同,则测试通过,若不同,则测试不通过;若未获取到第二控件信息,则获取控件截图,并将控件截图与预期结果中的原型图做对比,若相似度达到相似度标准,则测试通过,若未达到相似度标准,则转为人工确认;所有测试结束后,则通知管理人员核查相似度未达到标准的截图。采用上述方法,有效提升了测试效率,减少了人工成本,减少人为因素影响。以上仅为本专利技术的较佳实施例而已,并不用于限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种CG渲染客户端的测试方法,其特征在于,包括以下步骤:S1:准备渲染任务的测试场景或者测试用例并按编号排序,准备好每个测试场景或者测试用例测试后的预期结果,所述预期结果包括第一控件信息和原型图,转至步骤S2;S2:测试工具按照编号顺序依次执行已经设计的测试场景或者测试用例,并自动搜索测试位置的第二控件信息,若在预设的时间段内获取到第二控件信息,则转至步骤S3;若测试工具在预设的时间段内未获取到第二控件信息,则转至步骤S4;S3:将第二控件信息与第一控件信息做比较,如果第二控件信息与第一控件信息相同,则测试通过,如不同,则测试不通过,转至步骤S6;S4:测试工具便截取第二控件所在位置的图片,获取控件截图;S5:将控件截图与所述原型图做比较,如果相似度达到相似度标准,则测试通过,如果相似度达不到相似度标准,则转为人工确认,之后转至步骤S6;S6:直至所有测试场景或者测试用例执行完毕。

【技术特征摘要】
1.一种CG渲染客户端的测试方法,其特征在于,包括以下步骤:S1:准备渲染任务的测试场景或者测试用例并按编号排序,准备好每个测试场景或者测试用例测试后的预期结果,所述预期结果包括第一控件信息和原型图,转至步骤S2;S2:测试工具按照编号顺序依次执行已经设计的测试场景或者测试用例,并自动搜索测试位置的第二控件信息,若在预设的时间段内获取到第二控件信息,则转至步骤S3;若测试工具在预设的时间段内未获取到第二控件信息,则转至步骤S4;S3:将第二控件信息与第一控件信息做比较,如果第二控件信息与第一控件信息相同,则测试通过,如不同,则测试不通过,转至步骤S6;S4:测试工具便截取第二控件所在位置的图片,获取控件截图;S5:将控件截图与所述原型图做比较,如果相似度达到相似...

【专利技术属性】
技术研发人员:李沛
申请(专利权)人:深圳市瑞云科技有限公司
类型:发明
国别省市:广东,44

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

1