You are on page 1of 16

Test Case Test Scenario Test Case Objective Source Table

# 1 Record count To verify record count between TD


"EDP_DB_DEV"."TD_HISTORY
check history vs DL table "."DL_EAR_NOMADIC_HISTOR
Y"
2 Data Data validation between TD history "EDP_DB_DEV"."TD_HISTORY
Validation vs DL table "."DL_EAR_NOMADIC_HISTOR
Y"
3 Record count To verify record count between "EDP_DB_DEV"."LND_SFTP_FI
check Landing vs DL table LES"."LND_EAR_NOMADIC_HI
STORY"
4 Data Data validation between Landing vs "EDP_DB_DEV"."LND_SFTP_FI
Validation DL table LES"."LND_EAR_NOMADIC_HI
STORY"
5 Derived To verify NA
column LOAD_DT,MAT_RUN_ID,FILE_NAM
validation E,FILE_ARRIVAL_DATE for history
run
6 Derived To verify NA
column LOAD_DT,MAT_RUN_ID,FILE_NAM
validation E,FILE_ARRIVAL_DATE for
incremental run
Target Table Steps(Queries)
"EDP_DB_DEV"."DL_SFTP_FIL select count(*) from
ES"."DL_EAR_NOMADIC_HIST "EDP_DB_DEV"."TD_HISTORY"."D
ORY" L_EAR_NOMADIC_HISTORY"
"EDP_DB_DEV"."DL_SFTP_FIL (source-target)
union all
ES"."DL_EAR_NOMADIC_HIST select
select count(*) from
ORY" ID
"EDP_DB_DEV"."DL_SFTP_FILES".
"EDP_DB_DEV"."DL_SFTP_FIL ,CUSTOMER_ID
"DL_EAR_NOMADIC_HISTORY";
ES"."DL_EAR_NOMADIC_HIST select count(*) from
,TIMESTAMP
ORY" "EDP_DB_DEV"."LND_SFTP_FILES
,STATE
"EDP_DB_DEV"."DL_SFTP_FIL (source-target)
"."LND_EAR_NOMADIC_HISTORY"
,CREATED_BY
ES"."DL_EAR_NOMADIC_HIST select
--0
,CREATED_DATE
ORY" ID
union all
"EDP_DB_DEV"."DL_SFTP_FIL ,MODIFIED_BY
select distinct
,CUSTOMER_ID
select count(*) from
ES"."DL_EAR_NOMADIC_HIST ,MODIFIED_DATE
LOAD_DT,MAT_RUN_ID,FILE_NAM
,TIMESTAMP
"EDP_DB_DEV"."DL_SFTP_FILES".
ORY" ,SEQUENCE
E,FILE_ARRIVAL_DATE from
,STATE
"DL_EAR_NOMADIC_HISTORY"
,FLAG from
"EDP_DB_DEV"."DL_SFTP_FILES".
,CREATED_BY
"EDP_DB_DEV"."DL_SFTP_FIL where
select mat_run_id != '999999'; --0
distinct
"EDP_DB_DEV"."TD_HISTORY"."D
"DL_EAR_NOMADIC_HISTORY"
,CREATED_DATE
ES"."DL_EAR_NOMADIC_HIST LOAD_DT,MAT_RUN_ID,FILE_NAM
L_EAR_NOMADIC_HISTORY"
where mat_run_id = '999999';
,MODIFIED_BY
ORY" E,FILE_ARRIVAL_DATE
minus from
,MODIFIED_DATE
"EDP_DB_DEV"."DL_SFTP_FILES".
select
,SEQUENCE
"DL_EAR_NOMADIC_HISTORY"
ID
,FLAG
where mat_run_id != '999999';
,CUSTOMER_ID
,TIME
,TIMESTAMP
,LOAD_DT
,STATE
,MAT_RUN_ID
,CREATED_BY
,FILE_NAME
,CREATED_DATE
,FILE_ARRIVAL_DATE from
,MODIFIED_BY
"EDP_DB_DEV"."LND_SFTP_FILES
,MODIFIED_DATE
"."LND_EAR_NOMADIC_HISTORY"
,SEQUENCE
--0
,FLAG from
minus
"EDP_DB_DEV"."DL_SFTP_FILES".
select
"DL_EAR_NOMADIC_HISTORY";
ID
,CUSTOMER_ID
(target-source)
,TIMESTAMP
select
,STATE
ID
,CREATED_BY
,CUSTOMER_ID
,CREATED_DATE
,TIMESTAMP
,MODIFIED_BY
,STATE
,MODIFIED_DATE
,CREATED_BY
,SEQUENCE
,CREATED_DATE
,FLAG
,MODIFIED_BY
,TIME
,MODIFIED_DATE
,LOAD_DT
,SEQUENCE
,MAT_RUN_ID
,FLAG from
,FILE_NAME
"EDP_DB_DEV"."DL_SFTP_FILES".
,FILE_ARRIVAL_DATE from
"DL_EAR_NOMADIC_HISTORY"
"EDP_DB_DEV"."DL_SFTP_FILES".
minus
"DL_EAR_NOMADIC_HISTORY"
select
where mat_run_id != '999999';
ID
(target-source)
,CUSTOMER_ID
select
,TIMESTAMP
ID
,STATE
,CUSTOMER_ID
,CREATED_BY
,TIMESTAMP
,CREATED_DATE
,STATE
,MODIFIED_BY
,CREATED_BY
,MODIFIED_DATE
,CREATED_DATE
,SEQUENCE
,MODIFIED_BY
Expected Result Actual Result Status Defect Id Tester
Record count extracted from Record count extracted from Pass NA Rohit
TD history table and DL table should TD history table and DL table is
be same same
Data extracted from TD history table Data extracted from TD history Pass NA Rohit
should be same as table is same as
DL table DL table
Record count extracted from Record count extracted from Pass NA Rohit
Landing table and DL table should Landing table and DL table is
be same same
Data extracted from Landing table Data extracted from Landing Pass NA Rohit
should be same as table is same as
DL table DL table
Should populate the values as per Populates the values as per Pass NA Rohit
logic logic

Should populate the values as per Populates the values as per Pass NA Rohit
logic logic
Execution Comments
Date
23-Jan-2023

23-Jan-2023

23-Jan-2023

23-Jan-2023

23-Jan-2023

23-Jan-2023
Record count check(td vs dl)

Data validation(td vs dl)


source-target
Data validation(td vs dl)
target-source

Record count check(l vs dl)


Data validation(l vs dl)
source-target
Data validation(l vs dl)
target-source

Derived column validation(history run)


Derived column validation(incremental run)

You might also like