Software Testing Help
Software Testing Help
Software Testing Help
Search
It is a known fact that ETL testing is one of the crucial aspects of any Business
Intelligence (BI) based application. In order to get the quality assurance and acceptance
to go live in business, the BI application should be tested well beforehand.
The primary objective of ETL testing is to ensure that the Extract, Transform & Load
functionality is working as per the business requirements and in sync with the
performance standards.
Before we dig into ETL Testing with Informatica, it is essential to know what ETL and
Informatica are.
What You Will Learn: [show]
Let me take you through a tour on how to perform ETL testing specific to Informatica.
Based on my requirements stated above, my database table (Target) should look like
this:
DEF.
Now, say, we have developed an Informatica workflow to get the solution for my ETL
requirements.
The underlying Informatica mapping will read data from the flat file, pass the data
through a router transformation that will discard rows which either have product
category as ‘C’ or expiry date, then I will be using a sequence generate to create the
unique primary key values for Prod_ID column in Product Table.
Finally, the records will be loaded to Product table which is the target for my Informatica
mapping.
Examples:
Below are the sample test cases for the scenario explained above.
You can use these test cases as a template in your Informatica testing project and
add/remove similar test cases depending upon the functionality of your workflow.
Actual Results:
1 row returned.
Prod_ID
(Primary Product_name Prod_description Prod_category Prod_expiry_date Prod_price
Key)
Remarks: Pass
Tester Comments: Considering the test as ‘Pass’ in case the actual run duration is +/-
10% of expected run duration.
Benefits of Using Informatica as an ETL tool:
Informatica is a popular and successful ETL tool because:
As I mentioned earlier, you can add/remove/modify these test cases depending on the
scenario you have in your project.
Recommended reading => ETL vs. DB Testing – A Closer Look at ETL Testing Need
About the author: This is a guest article by Priya K. She is having 4+ years of hands-
on experience in developing and supporting Informatica ETL applications.
Feel free to post your queries/comments about this ETL tool.
Share844
Tweet4
+14
Pin1
Share33
Recommended reading
7 comments ↓
#1 Devanath
Really useful and nice info. Informatica installation steps are very clear.
#2 Sumit
good tutorial. which are other best tools for etl?
#3 ganesh
..
#4 Priya Kaushal
Hi Sumit,
To answer your question, below is the list of all the ETL tools:
#5 prasanna
Hi Priya,
i want to learn ETL testing and informatica tool, can you please let me know what
kind of prior knowledge should help me to understand all these concepts sooner.
#6 Raj
Thanks . useful information on infa Testing.
#7 Aaradhya
Hi,
Nice blog about How to Perform ETL Testing Using Informatica PowerCenter Tool.
Can you explain about How can you define informatica powercenter in a very
detailed manner?
Thanks,
Aaradhya,
Leave a Comment
Name
Website (Optional)
Submit
Useful Links!
o Home
o Testing RESOURCES
o QA Testing TRAINING
o FREE eBooks
o ALL Tutorials
o Contact Us
Help & Tutorials
o Free QA Training
o HP LoadRunner Tutorials
o JIRA Tutorials
Adv
Get Free eBooks &
Best Articles
Your Email:
Related Posts
o ETL vs. DB Testing – A Closer Look at ETL Testing Need, Planning and ETL Tools
o ETL Testing / Data Warehouse Testing – Tips, Techniques, Process and Challenges
o Press Release – iCEDQ Soft New Version Release of ETL Testing & Data Migration Testing…