etl test case
DESCRIPTION
ETLTRANSCRIPT
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 1/20
ETL Test Case
<Project Name>
Version - <Version Number><Month Year>
www.brillio.com
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 2/20
TTABLEABLE OFOF CCONTENTSONTENTS
1 INFORMATICA ETL NAMING CONVENTIONS.....................................................3
1.1 Repository Object.........................................................................................3
2 DOCUMENT PURPOSE..................................................................................4
3 PROJECT OVERVIEW...................................................................................5
4 IN SCOPE TESTING....................................................................................
5 OUT OF SCOPE TESTING.............................................................................!
SOURCE TO STAGING.................................................................................."
6.1 ource !etai"s.............................................................................................#
6.$ ta%in% !etai"s............................................................................................#
6.3 ource to ta%e &est 'ases...........................................................................#
6.( ta%e to &ar%et &est 'ases............................................................................)
6.(.1 ta%in% !etai"s..............................................................................................................)
6.(.$ &ar%et !etai"s..............................................................................................................1*
! STAGE TO TARGET TEST CASES...................................................................11
" #ISTOR$ TEST CASES...............................................................................12
#.1 +istory &ab"e !etai"s...................................................................................1$
#.$ +istory &est 'ases......................................................................................1$
% R EVISION #ISTOR$.................................................................................14
,& &est 'ase Pa%e 2 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 3/20
11 I'()*+at,-a ETL Na+,' C)'/e't,)'sI'()*+at,-a ETL Na+,' C)'/e't,)'s
&hese stan/ar/s shou"/ be o""o0e/ on a"" ne0 /ee"opment an/ re0or2 o eistin%
/ee"opment objects. 4ny eistin% objects 5i.e. Pro/uction shou"/ on"y be mo/iie/ i theopportunity presents itse" 5i.e. chan%es to mappin%s7 0or2"o0s.
,& &est 'ase Pa%e 3 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 4/20
1.11.1 Re0)s,t)* Oe-tRe0)s,t)* Oe-t
Re0)s,t)* Oe-ts Na+,' C)'/e't,)'
Mappin% Name m8<meanin%u" name> 5,amp"es9 m8Reresh:;R,P7m8P,RON
ession Name s8<mappin% name> 5,amp"e9 s8m8P,RON
o"/er Name o"/er names or ne0 users 0i"" be their /epartment o""o0e/by their username. ,istin% users= o"/er names are typica""ytheir %roup o""o0e/ by their user name. o"/er Names maya"so be base/ on project7 subject area7 an/ promotion %roup.
o% i"es <session8name>."o% OR <0or2"o08name>."o%
a/ i"es <session8name>.ba/
ource-name ? &ar%et-name !o not ma2e any /istinction here - :normatica co"or-co/es thesources an/ tar%ets7 so it@s easy to te"". Ae /o try to preithese 0ith a o"/er name7 so that 0hen shortcuts or %"oba"objects are create/ 0e can te"" 0here they ori%ina""y resi/e.
Aor2"o0 Names 08<mappin% name>
Tae 1 Na+,' C)'/e't,)'
,& &est 'ase Pa%e 4 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 5/20
22 D)-6+e't P6*0)seD)-6+e't P6*0)se
<&his section sha"" brie"y ep"ain the purpose o the /ocument>.
&his /ocument sha"" "ist a"" test cases that 0ere con/ucte/ /urin% unit testin% by the/ee"oper BorC Dua"ity assurance testin% by the ;4 team. &he %oa" is to /ocument a"" the
test case scenarios or ,& source to sta%e7 sta%e to tar%et7 history an/ any other /ata "oa/actiities. &he test cases may be %roupe/ into in to the same /ocument or in an ece"
sprea/ sheet an/ the correspon/in% "in2 can be proi/e/ in the section o this /ocument E0hicheer is easy to maintain an/ trac2. P"ease eten/ the sections as nee/e/ by copyin%
the sin%"e test case temp"ates or a// sections by a//in% urther sheets. &he /escription o ho0 to i"" in test case temp"ates can be oun/ 0ithin comments in the correspon/in% ce""s.
&his /ocument nee/s to be /e"iere/ /urin% Fnit &estin%7 ;4 testin%7 Pre-Pro/ &estin%G F4&testin%.
,& &est 'ase Pa%e 5 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 6/20
33 P*)e-t O/e*/,e7P*)e-t O/e*/,e7
<Proi/e the /escription o the project purpose an/ objectie
Proi/e Project !riers 0hich /escribe the business nee/s an/ technica" nee/s that motiatethe project.
,amp"e9
'"ient 4na"ytics Priate an2in% current"y perorms that ana"ysis ? reportin% o the
/ata 0hich is aai"ab"e in /ierent /atabase on ybase. &his poses a potentia" timin%issue or ma2in% the /ata aai"ab"e to the usiness Fsers since "ots o manua"
processin% nee/s to be /one to conso"i/ate the /ata at one p"ace
'"ient 4na"ytics Priate an2in% nee/s the /ata to be conso"i/ate/ at the month"y
"ee" instea/ o /ai"y "ee"
tate once the project is comp"ete/7 0hat beneits or outcomes it brin%s to the
or%aniHation or the /epartments>
,& &est 'ase Pa%e o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 7/20
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 8/20
55 O6t )( S-)0e Test,'O6t )( S-)0e Test,'
<:n/icate an/ "ist the testin% ec"usions 0ithin the project scope. :n/icate those that are
comp"ete"y out o this project an/ those that are not part o ri""io but /e"iere/ by a/ierent party 0ithin 'ustomer or%aniHation or outsi/e>.
,& &est 'ase Pa%e " o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 9/20
S)6*-e t) Sta,'S)6*-e t) Sta,'
,& &est 'ase Pa%e % o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 10/20
.1.1 S)6*-e Deta,sS)6*-e Deta,s
<i"" in the /etai"s o the sources in the be"o0 tab"e. Reer the eamp"e "iste/ be"o0>9
S.
N)Data Ma*t Taes Use8 Des-*,0t,)' Data M)8e
<NameG&ype o !atabaseFse/>
<ist o a"" the sourcetab"es in the /atabase>
<usiness !escription onthe type o /ata aai"ab"e atthe source>
<4ttach thesource /atamo/e">
Tae 2 S)6*-e Deta,s
,& &est 'ase Pa%e 1& o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 11/20
.2.2 Sta,' Deta,sSta,' Deta,s
<i"" in the /etai"s o the sources in the be"o0 tab"e. Reer the eamp"e "iste/ be"o0>9
S.
N)Data Ma*t Taes Use8 Des-*,0t,)' Data M)8e
<NameG&ype o !atabaseFse/>
<ist o a"" the sourcetab"es in the /atabase>
<usiness !escription onthe type o /ata aai"ab"e atthe source>
<4ttach thesource /atamo/e">
Tae 3 Sta,' Deta,s
,& &est 'ase Pa%e 11 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 12/20
.3.3 S)6*-e t) Stae Test CasesS)6*-e t) Stae Test Cases
Tae 4 S)6*-e t) Stae Test Cases
,& &est 'ase Pa%e 12 o 2&
Test Case 9Na+e )( Test Case:
ID 9Test CaseID:
Se/e*,t
1a ;Fata
Date&1.&1.2&&!
Net7)*<8e0e'8e'
t
$es
Test06*0)se
TestC*,te*,a
Test Ste0 Ste0 Res6t Test Ste0s
N
)
Des-*,0t,
)'
Des-*,0t,)' Pass Fa, N=
A
Wa,/e*
1
$
3
O/e*a
Res6t
Ose*/e8
Res6ts ,'-ase )(
(a,6*e
E'8 Use*
I+0a-t =Wa,/e*
8es-*,0t,)
'
C)++e'ts
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 13/20
.4.4 Stae t) Ta*et Test CasesStae t) Ta*et Test Cases
,& &est 'ase Pa%e 13 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 14/20
.4.1.4.1 Sta,' Deta,sSta,' Deta,s
S.
N) Data Ma*t Taes 6se8 Des-*,0t,)'
Data
M)8e
<NameG&ype o!atabase Fse/>
<ist o a"" the source tab"esin the /atabase>
<usiness !escription onthe type o /ata aai"ab"e atthe source>
<4ttachthe source/atamo/e">
Tae 5 Sta,' Deta,s
,& &est 'ase Pa%e 14 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 15/20
.4.2.4.2 Ta*et Deta,sTa*et Deta,s
<i"" in the /etai"s o the sources in the be"o0 tab"e. Reer the eamp"e "iste/ be"o0>
S.
N)Data Ma*t Taes 6se8 Des-*,0t,)'
Data
M)8e
<NameG&ype o!atabase Fse/>
<ist o a"" the source tab"esin the /atabase>
<usiness !escription onthe type o /ata aai"ab"e atthe source>
<4ttachthe source/atamo/e">
Tae Ta*et Deta,s
,& &est 'ase Pa%e 15 o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 16/20
!! Stae t) Ta*et Test CasesStae t) Ta*et Test Cases
Tae!
Stae
t)
Ta*et
Test
Cases
,& &est 'ase Pa%e 1 o 2&
Test Case
9Na+e)( Test
Case: ID 9Test Case ID:
Se/e*,t
1a ;
Fata
Date
&1.&1.2&&!
Net7)*< 8e0e'8e't $es
Test
06*0)se
Test
C*,te*,a
Test
Ste0 Ste0 Res6t Test Ste0s
N).Des-*,0t,
)'Des-*,0t,)' Pass Fa, N=A
Wa,
/e*
1
$
3
O/e*a
Res6t
Ose*/e8Res6ts ,'
-ase )( (a,6*e
E'8 Use*
I+0a-t =Wa,/e*
8es-*,0t,)'
C)++e't
s
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 17/20
"" #,st)* Test Cases#,st)* Test Cases
,& &est 'ase Pa%e 1! o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 18/20
".1".1 #,st)* Tae Deta,s#,st)* Tae Deta,s
<i"" in the /etai"s o the sources in the be"o0 tab"e. Reer the eamp"e "iste/ be"o0>9
S. N) Data Ma*t Taes 6se8 Des-*,0t,)'Data
M)8e
<NameG&ypeo !atabaseFse/>
<ist o a"" the source tab"esin the /atabase>
<usiness !escription onthe type o /ata aai"ab"e atthe source>
<4ttach thesource /atamo/e">
Tae " #,st)* Tae Deta,s
,& &est 'ase Pa%e 1" o 2&
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 19/20
".2".2 #,st)* Test Cases#,st)* Test Cases
Tae
%
#,st)* Test Cases
,& &est 'ase Pa%e 1% o 2&
Test Case9Na+e )(
Test Case:ID 9TestCase ID:
Se/e*,t
1a ;Fata
Date&1.&1.2&&!
Net7)*<
8e0e'8e't $es
Test 06*0)se
Test C*,te*,a
Test Ste0 Ste0 Res6t Test Ste0s
N).
Des-*,0t,)'
Des-*,0t,)' Pass Fa, N=AWa,/e
*
1
$
3
O/e*a
Res6t
Ose*/e8
Res6ts ,'-ase )(
(a,6*e
E'8 Use*
I+0a-t =Wa,/e*
8es-*,0t,)'
C)++e'ts
7/21/2019 ETL Test Case
http://slidepdf.com/reader/full/etl-test-case 20/20
%% Re/,s,)' #,st)*Re/,s,)' #,st)*
S.N)
Ve*s,)'N)
C>a'eDes-*,0t,)' A6t>)*e8 B
Re/,e7e8B
A00*)/e8B Date