欢迎关注【无量测试之道】公众号,回复【领取资源】,
Python编程学习资源干货、
Python+Appium框架APP的UI自动化、
Python+Selenium框架Web的UI自动化、
Python+Unittest框架API自动化、
资源和代码 免费送啦~
文章下方有公众号二维码,可直接微信扫一扫关注即可。
首先,简单介绍下,ETL,是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程,属于大数据测试的核心内容。
今天和大家分享下我作为大数据测试工程师对ETL测试的一些认识。
一、ETL测试工程师的主要责任
对于一个ETL测试工程师而言,其关键的责任有三大类:
1. 源数据分析(包含:数据库表、文本等类型数据分析)
2. 业务转换逻辑实现(包含:code diff,目标表全量数据的逻辑实现验证)
3. 将经过转换的数据载入至目标表的各维度与指标数据与对标数据进行对标验证其一致性
二、ETL测试场景和测试用例
1. 根据对应的映射文件验证"源"与"目标数据仓库"的表结构
2. 验证"源"和&#