大数据测试

测试大数据应用程序的3个阶段:

  • 数据分级验证
  • “MapReduce”验证
  • 输出验证阶段

1、大数据脚本也有输入、输出,这有点类似与功能测试中的后台逻辑测试,没有界面,一切都是后台服务器处理的,测试人员必须要清楚整个处理流程,每个数据的流转,每个步骤的输入和输出,才能判断最后的输出结果是否正确。

2、对于大数据测试也是一样,我们要清楚每个脚本的功能,每个脚本的输入和输出,整体数据流转过程,来判断大数据实现的功能是否正确。一个数据脚本或者一段数据计算逻辑,在大数据下运行正确的前提,必须是其功能是正确的,这也是我们测试人员首先要保证的。那么,我们应该如何做呢?今天我想谈下自己的浅见

3、用例设计,根据需求和每个数据的流转,结合功能测试编写用例的方法,如:场景分析法、分支覆盖法、等价类

4、测试数据准备

1)自己写sql单条插入

2)使用存储过程

3)从线上导导出数据,直接导入到测试环境。

4)python生产数据写入kafka

5、执行测试脚本,检查测试结果

6、性能测试

  • 数据吞吐量
  • 数据处理
  • 子组件性能

posted on 2021-05-12 20:20  uestc2007  阅读(83)  评论(0编辑  收藏  举报

导航