[发明专利]软件图形接口测试方法、装置及软件开发系统在审
| 申请号: | 202011030113.8 | 申请日: | 2020-02-27 |
| 公开(公告)号: | CN112181827A | 公开(公告)日: | 2021-01-05 |
| 发明(设计)人: | 王建 | 申请(专利权)人: | 王建 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 226601 江苏省南通市海安市经*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 图形 接口 测试 方法 装置 开发 系统 | ||
1.一种软件图形接口测试方法,其特征在于,应用于服务器,所述服务器与多个软件开发终端通信连接,所述方法包括:
将所述多个软件开发终端提交的目标软件开发包运行在所述服务器的预设渲染模式下,并在所述预设渲染模式下根据所述目标软件开发包关联于待测软件业务的可编程染色关联编译信息,运行每一个图形渲染模型以获取每一个图形渲染模型在渲染过程中软件图形接口的调用日志信息,并从每一个图形渲染模型对应的调用日志信息中,分别提取出相应的图形渲染模型在各个预设测试标签下的调用参数信息;
从每一个图形渲染模型在各个预设测试标签下的调用参数信息中,分别剔除相应的图形渲染模型在各个预设测试标签下的非业务性调用参数信息,以获取每一个图形渲染模型在各个预设测试标签下的业务性调用参数信息,并分别将所述每一个图形渲染模型在各个预设测试标签下的业务性调用参数信息划分为相应的图形渲染模型在第一类预设测试标签下的业务性调用参数信息以及在第二类预设测试标签下的业务性调用参数信息,其中,所述第一类预设测试标签用于表征图形接口调取关系,所述第二类预设测试标签用于表征图形接口访问进程和访问验证进程;
根据每一个图形渲染模型在所述第一类预设测试标签下的业务性调用参数信息,获取相应的图形渲染模型在所述第一类预设测试标签包含的各个预设测试标签下的测试项目,并以每一个图形渲染模型为行单位,以相应的图形渲染模型在所述第一类预设测试标签包含的各个预设测试标签下的测试项目为列单位,生成相应的测试矩阵,并识别所述测试矩阵以获得每一个图形渲染模型所对应的测试结果标签;
针对归属于同一测试结果标签的各个图形渲染模型,以每两个图形渲染模型为一关联对象,根据每一个关联对象包含的两个图形渲染模型在所述第二类预设测试标签下的业务性调用参数信息,分别判断相应的关联对象包含的两个图形渲染模型是否是关联图形渲染模型;
根据判断结果输出对应的软件图形接口测试结果,并根据所述软件图形接口测试结果输出所述软件图形接口对应的可优化项目,所述软件图形接口测试结果至少包括各个测试结果标签下的所有图形渲染模型以及每一个图形渲染模型在各个预设测试标签下的业务性调用参数信息,各个测试结果标签下的所有关联图形渲染模型以及每一组关联图形渲染模型包含的两个图形渲染模型在所述第二类预设测试标签下的业务性调用参数信息,所述可优化项目用于表示业务性调用参数信息存在异常的测试标签项目;
所述根据所述目标软件开发包关联于待测软件业务的可编程染色关联编译信息,运行每一个图形渲染模型以获取每一个图形渲染模型在渲染过程中软件图形接口的调用日志信息的步骤,包括:
根据所述多个软件开发终端针对所述目标软件开发包的可编程染色编译组件的待编译信息,建立所述目标软件开发包的可编程染色编译信息,所述可编程染色编译信息用于反映所述目标软件开发包中进行图像渲染时的染色编程控制信息;
根据目标软件业务所对应的编译脚本对所述目标软件开发包的可编程染色编译组件的可编程染色编译信息进行编译更新,获得所述目标软件开发包关联于所述目标软件业务的可编程染色关联编译信息,所述目标软件业务包括报表展示业务、广告渲染业务、游戏渲染业务;
根据所述目标软件开发包的可编程染色关联编译信息确定所述目标软件开发包的业务染色渲染参数信息,业务染色渲染参数信息反映业务染色节点与染色控制组件之间的渲染控制关系,业务染色节点包括与染色控制组件的相关控制系数匹配的染色属性;
根据所述业务染色渲染参数信息运行每一个图形渲染模型以获取每一个图形渲染模型在渲染过程中软件图形接口的调用日志信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王建,未经王建许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011030113.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件图形接口测试方法、装置及系统
- 下一篇:一种用于舞台灯光的监控系统





