You are on page 1of 4

Page 1 of 4 NGMES BI System Test Plan

NGMES BI System Test Plan

Cummins Engine Company NG MES


Business
Intelligence

System Test Plan – NG MES BI


Prepared By: Sangeetha S
Page 2 of 4 NGMES BI System Test Plan
NGMES BI System Test Plan

Document Release Notice

Project Name :
Document Detail :

Date Name Version Number Description

Document Control

This document and any revised pages are subject to document control. Please keep them
up-to-date using release notice from the distributor of the document.

Authored By: Date:

Approved By: Date:

Authorized By: Date:


Page 3 of 4 NGMES BI System Test Plan
NGMES BI System Test Plan

Test Case No: Tester:


Reference No: Execution
Date(s):
Component: Status:
TEST CASE DESCRIPTION

PREREQUISITES
· The source and target tables are present in the schema with required privileges to the tester
TEST CASE DETAIL
Ste Description/Action Expected Results Observed Results P/F?
p
Run the workflow after executing each step.
1. Check if all the workflows are scheduled and running as The workflows The workflows are
per the schedule plan. should be scheduled scheduled as per plan.
as per the attached
schedule plan.
2. Check for the correctness of the data loaded in all the The source column
target tables: values and the The values match.
a. Select a record from source. corresponding target
b. Select the same record from target. column values
c. Check if the target columns are loaded according to should match.
the transformation.
3. Check if the mlog captures the transactions that happen Mlog should have all The mlog has all the
in the source table. the insert, update transactions of the
and delete that source table.
happen in the source
table as individual
records.
4. Check if all the transactions captured in the mlog is All the records in All the records are loaded
loaded in to the stage correctly. mlog of the source into the stage table.
table should be
loaded into the
respective stage
table.
5. Check if the exception is raised by the procedure, that
Application error The procedure raises
loads staging tables, when there are zero records in
should be application error
mlog.
raised by the and the mapping
procedure. fails.
And the
mapping
should fail.
7. Check if the mapping fails, an email is sent to the support Failure should be An email is sent to the
team informing the failure. informed to the support team.
support team
through email.
8. Check if the control table (EBU_STG_NGMES_LOG) in The The MAX_TIMESTAMP
staging has the timestamp of the latest transaction MAX_TIMESTAMP has the correct value at
happened at any time in MAX_TIMESTAMP column. should have the any time.
LASTUPDATEON
Page 4 of 4 NGMES BI System Test Plan
NGMES BI System Test Plan

column value.
9. Check for the correctness of the procedure that loads the The procedure The records are loaded
stage table after mlog error. should load those to the staging tables as
records that have expected.
LASTUPDATEON of
the source table >
MAX_TIMESTAMP
to stage table.
10.. Check if the records in mlog are deleted after the Mlog should be Mlogs are deleted.
mapping has read and loaded those records in to the deleted.
target.

You might also like