You are on page 1of 6

ETL Test Plan

Prepared By: Patricia Crowder Tested By: Patricia Crowder Test Date: 10/17/02

ETL Workflow Name: ETL Session Name: s_m_hrispos_HRODSDEV ETL Mapping Name: m_hrispos
wflw_ODS_Extract

Test Case:
The following test cases have been defined to meet the objectives of the mapping specifications

Case # Case Description Needs Retested


Y/N
1 An employee that has current and future positions N

2 A terminated employee N

3 An employee with only a history record N

5
ETL Test Plan

Test Case Objectives


All test cases must meet the following objectives

Obj # Objective Needs Retested


Y/N
1 All dates must be in YYYYMMDD format N

2 All names must be formatted as first, last, middle, suffix N

3 A sequence number must be generated and placed after the person id for each position N
held by that person. Example: Person Id 123456 has 3 current positions; therefore, the
target file would have 12345601 on the first record, 12345602 on the second record and
12345603.

5
ETL Test Plan
ETL Test Plan

Test Case # 1:
Case # Case Description Expected Results (P)ass/ Comments
(F)ail
1. Person Id number 217428 has 1 future and 2 All three records should be in the target file
p
current records.
2. Person Id number 238490 has 3 current All three positions should be in the target file
P
positions
3.

4.

5.

6.

7.

8.

9.

10
.

Test Case # 2
Case # Case Description Expected Results (P)ass/ Comments
(F)ail
1. Person Id number 217529 has only a history The history position for this person should not
p
record. be in the target file.
2. Person Id number 432843 has a history record The two current records should be in the
P
and 2 current records target file, while the history record should not.
ETL Test Plan

Case # Case Description Expected Results (P)ass/ Comments


(F)ail
3.

4.

5.

6.

7.

8.

9.

10
.

Test Case # 3:
Case # Case Description Expected Results (P)ass/ Comments
(F)ail
1. Person Id 348299 is terminated This person should not be in the target file
P
2.

3.

4.

5.

6.
ETL Test Plan

Case # Case Description Expected Results (P)ass/ Comments


(F)ail

7.

8.

9.

10
.

You might also like