[发明专利]一种自动化打印测试方法及装置有效
申请号: | 201610069847.4 | 申请日: | 2016-02-01 |
公开(公告)号: | CN107025076B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 郑志杰 | 申请(专利权)人: | 菜鸟智能物流控股有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06T7/90 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 打印 测试 方法 装置 | ||
1.一种自动化打印测试方法,其特征在于,包括:
调用被测试的打印程序接口,读取基础数据库中的打印测试数据,得到打印结果数据,所述基础数据库用于存储打印测试数据并预先建立;
比对第一字段的值与第二字段的值,其中,所述第一字段为所述打印结果数据中的字段,所述第二字段为所述基础数据库中的字段,且所述第一字段与所述第二字段对应;
判断所述第一字段的值与所述第二字段的值是否相异;
如果所述第一字段的值与所述第二字段的值相异,记录所述第一字段。
2.如权利要求1所述的自动化打印测试方法,其特征在于,所述基础数据库预先根据测试目的,从打印测试单据中提取公用数据作为基础数据而建立。
3.如权利要求1所述的自动化打印测试方法,其特征在于,所述读取基础数据库中的打印测试数据,得到打印结果数据,包括:
以所读取的所述打印测试数据为打印结果数据;或者,
根据所述打印测试数据,打印得到打印结果图片;
根据所述打印结果图片提取打印结果数据。
4.如权利要求1至3任一项所述的自动化打印测试方法,其特征在于,还包括:
根据所述基础数据库中的打印测试数据,从标准模板图片库中获取对应的标准模板图片,其中,所述标准模板图片库中的标准模板图片根据所述基础数据库中的数据生成,并且所述标准模板图片与所述基础数据库中的数据相对应;
根据所述打印测试数据,打印得到打印结果图片;
根据所述打印结果图片的测试范围,确定所述标准模板图片的测试范围;
如果确定所述标准模板图片的测试范围成功,则遍历所述打印结果图片在其测试范围以内的像素点以及所述标准模板图片在其测试范围以内的像素点,并比对第一像素点的RGB值和第二像素点的RGB值,其中,所述第一像素点为打印结果图片在其测试范围以内的像素点,所述第二像素点为标准模板图片在其测试范围以内的像素点,所述第二像素点与所述第一像素点对应;
判断所述第一像素点的RGB值和所述第二像素点的RGB值是否相异;
如果所述第一像素点的RGB值和所述第二像素点的RGB值相异,则在所述打印结果图片上标记所述第一像素点和/或在所述标准模板图片上标记所述第二像素点,和/或统计所述第一像素点的个数。
5.根据权利要求4所述的自动化打印测试方法,其特征在于,所述根据所述打印结果图片的测试范围,确定所述标准模板图片的测试范围,包括:
获取所述打印结果图片的测试范围的第一边界像素点,所述第一边界像素点至少包括第一边界的所有顶点像素点,所述第一边界为所述打印结果图片的测试范围的边界;
将所述第一边界映射到所述标准模板图片,得到在所述标准模板图片的映射边界;
获取第二边界像素点,所述第二边界像素点至少包括所述映射边界的所有顶点像素点,所述第二边界像素点与所述第一边界像素点对应,且所述第二边界像素点的个数等于所述第一边界像素点的个数;
比对所述第一边界像素点的RGB值和所述第二边界像素点的RGB值;
如果所述第一边界像素点的RGB值和所述第二边界像素点的RGB值全部相同,则确定所述标准模板图片的测试范围成功,以所述映射边界以内的范围为所述标准模板图片的测试范围,否则,确定所述标准模板图片的测试范围失败。
6.根据权利要求4所述的自动化打印测试方法,其特征在于,以所述打印结果图片在其测试范围内的所有像素点为所述第一像素点,以所述标准模板图片在其测试范围内的所有像素点为所述第二像素点。
7.根据权利要求4所述的自动化打印测试方法,其特征在于,以所述打印结果图片在其测试范围内每行像素的起始像素点为所述第一像素点,以所述标准模板图片在其测试范围内每行像素的起始像素点为所述第二像素点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于菜鸟智能物流控股有限公司,未经菜鸟智能物流控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610069847.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:鼻毛剪(ES-909型)
- 下一篇:剃须刀(杯型)