大数据的准确性测试方案
上一篇 /
下一篇 2021-08-18 16:18:24
/ 个人分类:大数据测试
大数据如何做验证数据正确性参考3个方面:1、检索结果中的数据格式检验 2、检索结果中的数据量是否符合检索条件
测试方法:
1.通过sql等方式手工计算,对数据进行比对。以及子表与父表的对比,数据结构和数据类型(一种是正确校验,一种是错误(不匹配)校验)
2.样本数据检测。每隔一段时间把生产真实数据中注入测试数据库,统计检索服务搜索结果中的样本数据,然后和实际构造的样本数据进行数量以及格式的对比
3.参考历史数据。假设待测服务已经上线一段时间,已经对该服务的流量做了线上监控,历史数据已知。此时我只需要对比日志检索服务搜索出来的数据和历史数据做对比
具体正确性对比:
自身检查 | 数据是否在认知范围内 | 数据是否在认知范围内 | 数据分布是否合理 |
| |
时间维度的比较 | | 数值的历史波动性检查 数值的历史一致性检查 | 线上旧数据与线下新数据对比 | |
空间维度的比较 | 上下游对比 | 与系统内的其他数据对比 | 与系统外的其他数据对比 | | 看上下游对比结果 | 数据源内部架构下的对比 数据源已异架构下的对比 | 系统内外的对比结果 | |
常规出差点:原始数据使用错误,数据处理逻辑错误,数据权限,数据误差,单值代码错误,数据的完整性
收藏
举报
TAG: