[发明专利]自动化测试方法、装置、电子设备及计算机可读存储介质有效
申请号: | 201911219122.9 | 申请日: | 2019-12-03 |
公开(公告)号: | CN110955603B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 孙琦 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 电子设备 计算机 可读 存储 介质 | ||
1.一种自动化测试方法,其特征在于,包括:
通过预先设定的自动化测试系统,执行预生成的测试用例,生成相应的测试图表;图表包括图表文字与图表样式;所述图表文字包括汉字、字母、数字及特殊字符中的至少一项;
基于光学字符识别引擎,提取所述测试图表中的第一图表文字;
对比所述第一图表文字与预存储的标准图表的第二图表文字是否对应相同;所述标准图表是根据所述测试用例预生成的正确图表;
当所述测试图表与所述标准图表不相同时,生成相应的提示信息。
2.根据权利要求1所述的方法,其特征在于,
所述方法包括:当所述第一图表文字与所述第二图表文字非对应相同时,确定所述测试图表与所述标准图表不相同。
3.根据权利要求2所述的方法,其特征在于,该方法还包括:
当所述第一图表文字与所述第二图表文字对应相同时,基于预定图表相似度比较算法,对比所述测试图表的第一图表样式与所述标准图表的第二图表样式是否相同;
若所述第一图表样式与所述第二图表样式不相同,则确定所述测试图表与所述标准图表不相同。
4.根据权利要求3所述的方法,其特征在于,所述图表样式包括图表类型、图表展现形式及图表颜色;所述基于预定图表相似度比较算法,对比所述测试图表的第一图表样式与所述标准图表的第二图表样式是否相同,包括:
基于预定图表相似度比较算法,对比所述测试图表的第一图表类型与所述标准图表的第二图表类型是否相同,以及对比所述测试图表的第一图表展现形式与所述标准图表的第二图表展现形式是否相同,以及对比所述测试图表的第一图表颜色与所述标准图表的第二图表颜色是否相同;
若所述第一图表类型与所述第二图表类型不相同,或者所述第一图表展现形式与所述第二图表展现形式不相同,或者所述第一图表颜色与所述第二图表颜色不相同,则确定所述测试图表与所述标准图表不相同。
5.根据权利要求4所述的方法,其特征在于,所述图表颜色包括图表的各个条目项的颜色;所述对比所述测试图表的第一图表颜色与所述标准图表的第二图表颜色是否相同,包括:
对比所述测试图表的各个条目项的颜色是否与所述标准图表的各个条目项的颜色对应相同;
若所述测试图表的任一条目项的颜色与所述标准图表的相对应条目项的颜色不相同,则确定所述第一图表颜色与所述第二图表颜色不相同,若所述测试图表的各个条目项的颜色与所述标准图表的各个条目项的颜色均对应相同,则确定所述第一图表颜色与所述第二图表颜色相同。
6.根据权利要求3所述的方法,其特征在于,所述预定图表相似度比较算法包括差异哈希算法;基于差异哈希算法,对比所述测试图表的第一图表样式与所述标准图表的第二图表样式是否相同,包括:
将所述测试图表压缩为预定大小的目标测试图表,并将所述标准图表压缩为所述预定大小的目标标准图表;
将所述目标测试图表转换为256阶的第一灰度图,并将所述目标标准图表转换为256阶的第二灰度图;
对比所述第一灰度图中的各个像素值是否与所述第二灰度图中的各个像素值对应相同;
如果第一灰度图中的任一像素值与第二灰度图中的相对应像素值不相同,则确定所述第一图表样式与所述第二图表样式不相同。
7.根据权利要求3-6任一项所述的方法,其特征在于,该方法还包括:
若所述第一图表样式与所述第二图表样式相同,计算所述测试图表与所述标准图表之间的图表显示误差;
确定所述图表显示误差是否小于或等于预定阈值;
如果大于预定阈值,则确定所述测试图表与所述标准图表不相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911219122.9/1.html,转载请声明来源钻瓜专利网。