版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据类项目测试功能测试1.脚本测试2.调度测试SICHUANRURALCREDITUNION数据类测试-脚本测试1、目的SICHUANRURALCREDITUNION编写SQL脚本,验证ETL过程中,是否按照规定的规则正确处理数据数据类测试-脚本测试-测试策略1、规范性检查SICHUANRURALCREDITUNION检查文件命名是否按规定命名方式命名
如:检查数据仓库服务器保存源数据文件的文件夹是否符合命名规则检查表结构是否与数据模型一致
如:检查表名、字段类型、字段长度是否与数据模型文档一致。数据类测试-脚本测试-测试策略2、记录数一致检查SICHUANRURALCREDITUNION检查源表记录数与加载至数据的记录数是否一致
如:TeraData数据仓库SDATA层,检查SDATA层数据是否与源表数据一致。
案例:
输入:1、selectcount(*)fromO_AML_T08_PARTY_RESULT;2、查看对应源文件数据记录条数
预期:1=2数据类测试-脚本测试-测试策略3、关键字段空值率检查SICHUANRURALCREDITUNION对关键字段的空值率进行检查案例:
输入:1、selectcount(*)fromcu_custwherecu_seqisnull2、selectcount(*)fromcu_cust3、根据1/2计算比例
预期:比例范围需与业务人员沟通确定。数据类测试-脚本测试-测试策略4、PK检查SICHUANRURALCREDITUNIONPK重复检查
检查是否存在重复的主键
案例:
输入:1、selectCROSS_INDX_SEQ,SRC_SYS_CUST_NO,CUST_SEQ,count(*)fromCU_CROSS_INDEXgroupbyCROSS_INDX_SEQ,SRC_SYS_CUST_NO,CUST_SEQhavingcount(*)>1;
预期:无返回结果PK空值检查检查是否存款空的主键案例:
输入:1、selectcount(*)fromAD_CONTACT_PERwhereCONTCACT_SEQisnull;
预期:无返回结果。数据类测试-脚本测试-测试策略5、拉链表检查SICHUANRURALCREDITUNION历史拉链表的拉链逻辑是否存在问题,是否有开链、断链问题将拉链表END_DATE字段值为最大日期的记录拿出来与源表对比,检查找出是值不一致的记录如果有两天以上的数据,可分别执行源表与源系统中的表的连接检查倒链,主要是检查是否存在开始日期小于和等于结束日期的记录数据类测试-脚本测试-测试策略6、PI分布检查SICHUANRURALCREDITUNION检查目标表数据分布情况
可通过TeraData数据仓库工具,检查PI分布数据类测试-脚本测试-测试策略7、特殊字段的检查SICHUANRURALCREDITUNION检查代码映射表中代码是否正确转换
案例:验证单位客户基本信息表(证件类型(PAPER_TYPE)标准码转换正确
输入:SELECTCOUNT(*)
FROMS_CORE_CIRGT_CO_BINFOS
WHERES.PAPER_TYPENOTIN
(selectt.std_codefromctl_std_codetwheret.task_no='CORE1005')
ANDS.PAPER_TYPENOTIN(
selectt.COL_VAL
fromctl_std_err_datat
wheret.tab_name='O_CORE_CIRGT_CO_BINFO'
andt.col_name='PAPER_TYPE');
预期:返回0检查数据是否正确按数据覆盖优先级别覆盖
案例:验证个人基本信息表需做优先级判断的字段处理正确
输入:WITHTMPDATAas
(
selectNVL(T2.BIRTHDAY,T1.BIRTHDAY)asthedata,ad.BIRTH_DT
fromS_CORE_CIRGT_PERS_BINFOt1
LEFTJOINS_CREDIT_IND_INFOT2
ONT1.CUST_ID=T2.CUSTOMERID
leftjoin(selectc1.BIRTH_DT,c2.src_sys_cust_no
fromCU_PER_CUST_INFO_HISc1,CU_CROSS_INDEX_HISc2
wherec1.cust_seq=c2.cust_seqandc2.src_sys_cd='01BATCH')ad
ont1.cust_id=ad.src_sys_cust_nowheread.src_sys_cust_noisnotnull
)
selectcount(*)fromTMPDATAtwhereNVL(t.thedata,'WBZ0401')<>NVL(t.BIRTH_DT,'WBZ0401');
预期:返回0数据类测试-脚本测试-测试策略8、主外关系的延续性SICHUANRURALCREDITUNION针对在源系统中存在表与表之间的主键与外键的约束关系特征:一个表某个字段的内容依赖于其它表的特定字段表现为:依赖字段的取值一定要在被依赖字段中存在
案例:检查目标表B_CICT_LOAN_ACCOUNT_CMS客户编号是否都存在于B_CI_CUSTOMER_CMS的客户编号汇总
输入:select*fromB_CICT_LOAN_ACCOUNT_CMSwherecust_nofromB_CI_CUSTOMER_CMS
预期:无返回记录
数据类测试-脚本测试-测试策略9、索引检查SICHUANRURALCREDITUNION检查目标表是否具有索引
案例:检查个人客户基本信息,是否具有索引
输入:selectt.*,i.index_typefromuser_ind_columnst,user_indexesiwheret.INDEX_NAME=i.INDEX_NAMEandt.table_name='CU_ENT_CUST_INFO';
预期:返回索引信息
数据类项目测试功能测试1.脚本测试2.调度测试SICHUANRURALCREDITUNION数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六年级上册语文语文期末卷(题目)
- 2026银行笔试面试题目及答案
- 2026银行类经济面试题及答案
- 2026应变反应面试题及答案
- 2026应急局组织面试题及答案
- 曹雪芹《金兰契互剖金兰语风雨夕闷制风雨词》(节选)阅读答案
- (2026版)《不良事件报告奖惩机制》
- 2026催化师培训面试题及答案
- (2026年)世界无烟日活动总结
- 小学五年级德育《讲文明懂礼仪 争做文明小使者》主题班会教学设计
- 2026年公立医院副院长选拔考试试题及答案
- 2026年天翼云解决方案架构师认证复习题库(附答案)
- 第20课《马克思主义的诞生》(课件)部编版九年级历史上册
- 中医情志护理操作指南
- GJB3206B-2022技术状态管理
- 跨省户口网上迁移告知单
- 教科版科学三年级上册第三单元《天气》单元作业设计
- 巡检月计划策划
- 逻辑学导论(中山大学)【超星尔雅学习通】章节答案
- 技术规范书【模板】
- 管壳式换热器
评论
0/150
提交评论