[发明专利]测试数据的校验方法及装置有效
| 申请号: | 201710622510.6 | 申请日: | 2017-07-27 |
| 公开(公告)号: | CN109308251B | 公开(公告)日: | 2022-03-25 |
| 发明(设计)人: | 龚能;胡杰;储龙江;王言 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试数据 校验 方法 装置 | ||
1.一种测试数据的校验方法,其特征在于,包括:
接收校验请求信息,所述校验请求信息中包含待校验模板的模板标识信息ID,一种待校验模板对应一类商品展示数据;
根据所述模板ID向预设商品数据库获取与所述待校验模板对应的商品展示数据;
若所述预设商品数据库存在预设基线数据,则将预设基线数据与获取的所述商品展示数据进行比对;
根据比对结果,确定校验是否成功;
若所述预设商品数据库中不存在预设基线数据,所述方法还包括:
对所述校验请求信息进行解析,确定所述校验请求信息中是否携带有设置指令,所述设置指令用于指示将所述待校验模板对应的商品展示数据设置为预设基线数据;
若携带有所述设置指令,则响应于所述设置指令,将所述待校验模板对应的商品展示数据设置为预设基线数据;
若未携带有所述设置指令,则获取商品标识信息ID,并根据所述模板ID与所述商品ID向所述预设商品数据库发送获取预设基线数据的请求信息;
若未接收到所述预设商品数据库的响应信息,则将所述待校验模板对应的商品展示数据设置为预设基线数据。
2.根据权利要求1所述的方法,其特征在于,
若所述预设基线数据与获取的所述商品展示数据之间的差异超过预设差异上限,则将差异部分进行突出显示。
3.根据权利要求1所述的方法,其特征在于,
若所述预设基线数据与获取的所述商品展示数据之间的差异未超过所述预设差异上限,则确定所述待校验模板校验成功。
4.根据权利要求1所述的方法,其特征在于,获取商品标识信息ID,并根据所述模板ID与所述商品ID向所述预设商品数据库发送获取预设基线数据的请求信息包括:
获取预设配置文件,所述预设配置文件中记录有所述模板ID与商品ID之间的映射关系;
基于所述预设配置文件,查找与所述模板ID对应的商品ID;
向所述预设商品数据库发送获取预设基线数据的请求信息,所述请求信息中携带有所述模板ID及所述商品ID。
5.根据权利要求4所述的方法,其特征在于,将预设基线数据与获取的所述商品展示数据进行比对包括:
对所述预设基线数据进行分解,得到多个第一展示组件,并对所述商品展示数据进行分解,得到多个第二展示组件;
按照组件的组合顺序分别对所述第一展示组件与所述第二展示组件依次进行比对;
若确定多个第一展示组件与多个第二展示组件之间的差异超过预设差异上限,则确定所述预设基线数据与获取的所述商品展示数据之间存在差异;
若确定多个第一展示组件与多个第二展示组件之间的差异未超过所述预设差异上限,则确定所述预设基线数据与获取的所述商品展示数据之间不存在差异。
6.根据权利要求5所述的方法,其特征在于,在将差异部分进行突出显示之前,所述方法还包括:
确定第一总数以及第二总数,所述第一总数为所述第二展示组件的个数,所述第二总数为多个第一展示组件与多个第二展示组件之间存在差异的组件个数;
根据所述第一总数与所述第二总数生成比对结果概要;
根据所述模板ID、商品ID、预设基线数据、商品展示数据、相似度及差异数据生成比对结果明细;其中,所述差异数据通过高亮进行标注,所述相似度为第一展示组件与第二展示组件之间的相似度;
根据所述比对结果概要及所述比对结果明细,生成校验报告;
所述将差异部分进行突出显示包括:
将所述校验报告进行输出显示。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
将所述校验报告进行存储,并将所述校验报告发送至目标推送地址。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
将所述校验报告另存为图片格式,并按照预定命名格式对图片进行命名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710622510.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种GUI自动化测试方法及系统
- 下一篇:一种故障定位处理方法及装置





