Вы находитесь на странице: 1из 63

Project

DS JobName
Project Manager
Unit
Note Test
: ThisDate
is sample UTC template
which includes sample test cases.These
test cases may vary from project to
project.Hence this can not be used for
any specified proejct.
TEST CODE
Test Description
Unit : DS Job
Naming Convention Extract
Naming Convention Extract Stage
Stage

Expected Behavour

Actual Behavour

Status

As Expected

pass

Naming Convention Load stage


Metadata for Extract
Metadata for Staging
Metadata for Target
SQL Type
Key

Naming Convention Load stage


Metadata for Extract
Metadata for Staging Stage
Metadata for Target Stage
To Check the type of data
Key Column check

As Expected
As Expected
As Expected
As Expected
As Expected
As Expected

pass
pass
pass
pass
pass

Nullable
Length

To check weather Null / NotNull


Length of the field
To Check the Parameaters
applied
Data Base Connection
Data Base Connection
User Name
User Name
Schmema Name
Schmema Name
Column to be parameterised
Data Read Method in Source
Stage
Data write Method in Target
Stage

As Expected

pass

As Expected
As Expected
As Expected
As Expected
As Expected
As Expected
As Expected

pass
pass
pass
pass
pass
pass
pass

As Expected

pass

As Expected

pass

Parameter
DB Connection for Extract
DB Connection for Load
User Name for Extract
User Name for Load
Schmema Name for Extract
Schmema Name for Load
FSCM_SRC_SYS_ID
Read Methord
Writ Mode

Read Method
Partitioning
Password
Src Tbl Name
Tgt Tbl Name
Hand Coded
Transformer Derivation
Time Stamp Check
Transformer Stage Variables
Transformer Constrains
RCP Check
Reject
Compile Status
Run Status
Record count In Source

Record Count in Stage


Record Count in Target
Unit : DS Job Sequencer

Job Activity
GetNextBatchNumber
GetLastUpDateTime
InitJobInfo
Abort_SendMail
Terminator_Activity
Warning_to_Log

Extract Stage
Auto or any other Partition
applied
Password
Source Table Name
Target Table Name
Hand Coded in the Derivation of
the Transformer
Time Stamp Check

To check the RCP


enable/Desable
Stage to get the Rejected
records
Compile with out error
Run log status
Select count(*) from Source

As Expected

pass

As Expected
As Expected
As Expected
As Expected

pass
pass
pass
pass

no
As Expected
As Expected

pass

As Expected

pass

As Expected
As Expected
As Expected

Fail
pass
pass

Check the in and out links


having same number of records
Source Record Count = Target
Record Count (1:1 Mapping)

If aborted, should send mail


If aborted, should send mail
then terminate the job
If warning should store the log in
database

pass

pass
pass

If aborted, should send mail


If aborted, should send mail
then terminate the job
If warning should store the
log in database

As Expected
As Expected
As Expected

Warn_Email

If warning, should send mail

If warning, should send mail

As Expected

Exception_Handle

Handle the Exception raised the Handle the Exception raised


terminate the sequence
the terminate the sequence

As Expected

Remarks

Вам также может понравиться