信息社会,数据无时无刻不与我们息息相关,在数据从数据源到数据仓库,再到商业智能系统对数据进行挖掘,提取出对客户有价值的数据,所有的过程中都设计到数据的一致,数据严格按照逻辑计入到商业智能系统等等,都离不开大数据测试。这里我分享一些我个人在大数据测试领域的一点经验。

测试步骤及要点:

  1. 根据STTM 测试表名,列名,主键, 外键等

  2. 数据类型定义

  3. 删除目标表

  4. 运行数据Load 程序,重新加载源数据到目标表

  5. 源表及目标表的数据量测试

  6. 目标表主键测试

  7. 编写SQL 脚本,根据STTM 定义逻辑对源表与目标表数据一致性测试

  8. 编写SQL 脚本,根据STTM 定义逻辑对目标表与源表数据一致性测试

  9. 数据加载方式测试

  10. 更新,删除,插入测试