Tuesday, January 26, 2010

SAP Automated Testing Using ECATT

Automated Testing is now a days trend in IT and so in SAP.


Earlier people used to take hours to create a Test Script for any Transaction code for SAP but now it has become very easy.

Automation testing is just like photography or more like video.Yes it is like running the transaction in the same environment you want and automatically and manual intervention is least required.

So it saves time and cost and also more efficient and eliminates lot of mistakes.

In addition it can be programmed to take care of any error messages happening.

SAP Testing or testing various transaction etc people can now use ECATT or Enhanced Computer Aided Test Tool,QTP or Quick Test Professional etc.

ECATT is being delivered by SAP itself which is a wonderful tool and morever has more advantages over its predecessor like CATT or computer aided test tool.

Basically it comprises of four parts to be produced which are namely


1. System Data Container

This comprises of the details for the system on which script needs to be executed.
For e.g I am running remotely a script on managed system A so I give it reference here which will be linked automatically when system runs the script.

2.Test Data Container

It comprises of all our test data,normally we store the script recording once with one set of data and later we create parameter and execute the script with different set of data by using this Test data container.

3.Test Script

This is the actual Test Script.for e.g if we want to record a MM03 transaction code we can do the recording here for it.

We can create or maintain any test script or can have mulitple one in the one script only.e.g first we create a material using MM01 and then use MM03 to check if the material exist.
So we can combine both using MM01 and MM03

4. Test Configuration

This is basically all the above parts,so here we can use a Test Script with its version and set of parameter defined with Test Data and System Data Container details.

So if we provide the name of test configuration then script is known with test input data and also which system it has to be executed.

Hope the above gives a good starting point to begin with ECATT.

No comments:

Post a Comment