Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Ecatt

Former Member
0 Likes
640

Hi,

I am new to Ecatt.Could any one of you explain me Test configuration,Test script ,Test data and system data in a nut shell.

Also is it possible to provide data to Ecatt ,with out using the text file and with out giving any hard coded values?If so how?

Regards,

Charumathi.B

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
607

Hi Charumati,

eCATT stands for Extended Computer Aided testing Tool, which is useful to create reusable test cases for testing remote systems.

ECATT is automated testing tool developed by sap for functional testing.

[original link is broken]

http://www.sapdevelopment.co.uk/testing/ecatt.htm

Check my weblogs too.

/people/community.user/blog/2007/02/05/create-and-migrate-catt-to-ecatt-part-1

/people/community.user/blog/2007/02/06/create-and-migrate-catt-to-ecatt-part-2

/people/community.user/blog/2007/01/22/integrating-ecatt-mercury-qtp-part-3

/people/community.user/blog/2007/01/15/integrating-ecatt-mercury-qtp-part-2

/people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1

Even you can remotely execute the scripts.Can integrate the test scripts with mercury QTP etc.

Please reward for the same

Following are the individual article links on SDN for SAP eCATT Weblogs.

1. eCATT An Introduction(Part I)

/people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i

2. eCATT Scripts Creation - TCD Mode (Part II)

/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii

3. eCATT Scripts Creation - SAPGUI Mode (Part II )

/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii

4. eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (Part IV)

/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv

5. eCATT Scripts Management Via Test Workbench(Part V)

/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v

6. eCATT Logs (Part VI)

/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi

7. eCATT Scripts Creation Non-User Interface Mode & Rename, Copy, Delete, Upload, Download eCATT Objects(Part VII)

/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii

8. eCATT Tips Of Recording, Testing & Links (Part VIII)

/people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii

ERPGenie.COM -> The Home of SAP R3 ABAP -> ABAP utilities -> eCATT

eCATT stands for extended Computer Aided Test Tool (eCATT) which is built is testing tool to test SAP system. By using testing tool we can test the entire business process, and we can also use this tool with a third party 15 testing tool (I am not covering this topic). Execution of every test script ends with a log, which explains the results of the test script.

By using eCATT we can do following operations,

• Test transactions, reports, and scenarios

• Call BAPIs and function modules

• Test remote systems

• Check authorizations (user profiles)

• Test updates (database, applications, GUI)

• Test the effect of changes to customizing settings

• Check system messages

To develop a test script in eCATT we need to follow the following steps,

1. Creating Test Scripts.

2. Creating Test Data Containers16 .

3. Understanding System Data Containers17 .

4. Executing Test Configurations.

Reward if found usefull.

Thanks,

Swati

3 REPLIES 3
Read only

Former Member
0 Likes
608

Hi Charumati,

eCATT stands for Extended Computer Aided testing Tool, which is useful to create reusable test cases for testing remote systems.

ECATT is automated testing tool developed by sap for functional testing.

[original link is broken]

http://www.sapdevelopment.co.uk/testing/ecatt.htm

Check my weblogs too.

/people/community.user/blog/2007/02/05/create-and-migrate-catt-to-ecatt-part-1

/people/community.user/blog/2007/02/06/create-and-migrate-catt-to-ecatt-part-2

/people/community.user/blog/2007/01/22/integrating-ecatt-mercury-qtp-part-3

/people/community.user/blog/2007/01/15/integrating-ecatt-mercury-qtp-part-2

/people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1

Even you can remotely execute the scripts.Can integrate the test scripts with mercury QTP etc.

Please reward for the same

Following are the individual article links on SDN for SAP eCATT Weblogs.

1. eCATT An Introduction(Part I)

/people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i

2. eCATT Scripts Creation - TCD Mode (Part II)

/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii

3. eCATT Scripts Creation - SAPGUI Mode (Part II )

/people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii

4. eCATT Chaining, Parameterization, Creation Of Test Data,Test Configuration, System Data (Part IV)

/people/sapna.modi/blog/2006/04/18/ecatt-chaining-parameterization-creation-of-test-datatest-configuration-system-data-part-iv

5. eCATT Scripts Management Via Test Workbench(Part V)

/people/sapna.modi/blog/2006/04/13/ecatt-scripts-management-via-test-workbench-part-v

6. eCATT Logs (Part VI)

/people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi

7. eCATT Scripts Creation Non-User Interface Mode & Rename, Copy, Delete, Upload, Download eCATT Objects(Part VII)

/people/sapna.modi/blog/2006/04/19/ecatt-scripts-creation-non-user-interface-mode-rename-copy-delete-upload-download-ecatt-objectspart-vii

8. eCATT Tips Of Recording, Testing & Links (Part VIII)

/people/sapna.modi/blog/2006/04/24/ecatt-tips-of-recording-testing-links-part-viii

ERPGenie.COM -> The Home of SAP R3 ABAP -> ABAP utilities -> eCATT

eCATT stands for extended Computer Aided Test Tool (eCATT) which is built is testing tool to test SAP system. By using testing tool we can test the entire business process, and we can also use this tool with a third party 15 testing tool (I am not covering this topic). Execution of every test script ends with a log, which explains the results of the test script.

By using eCATT we can do following operations,

• Test transactions, reports, and scenarios

• Call BAPIs and function modules

• Test remote systems

• Check authorizations (user profiles)

• Test updates (database, applications, GUI)

• Test the effect of changes to customizing settings

• Check system messages

To develop a test script in eCATT we need to follow the following steps,

1. Creating Test Scripts.

2. Creating Test Data Containers16 .

3. Understanding System Data Containers17 .

4. Executing Test Configurations.

Reward if found usefull.

Thanks,

Swati

Read only

Former Member
Read only

Former Member
0 Likes
607

hi,

Creating Test Scripts 

Use

To create a new test script or a new version of an existing test script.

Procedure

On the eCATT Initial Screen, select Test Script

In the Test Script field, enter a name for the script. It must be an alphanumeric string of up to 30 characters (underscores are permitted and it is not case-sensitive)

In Version field of the script, either enter an integer of up to 8 figures or leave the field empty.

Choose save

Creating Test Data Containers:

Procedure

On the Extended Computer Aided Test Tool: Initial Screen , select Test Data and enter a name for the test data container.

Choose The test data editor appears.

Choose the Attributes tab and maintain the attributes. The required fields are: Title and Component.

Choose the Parameters tab.

Choose to append a parameter. Do this as many times as required.

Enter the required information.

Choose the Variants tab and maintain the variants.

Choose save.

Displaying or Changing eCATT Objects :

Use

We can display or change the following eCATT objects:

Test configurations

Test scripts

Test data containers

Procedure

Select the type of eCATT object

Name of the eCATT object

Choose to display, or to change, the eCATT object

Deleting eCATT Objects 

Use

We can delete the following eCATT objects:

Test configurations

Test scripts

Test data containers

Procedure

Select the type of eCATT object.

Name of the eCATT object

Choose delete

Uploading eCATT Objects 

Use

An eCATT object can be stored as an XML file. This enables us to transfer eCATT objects between systems simply. We can upload the following eCATT objects:

Test configurations

Test scripts

Test data containers

Downloading eCATT Objects:

Use

We can store an eCATT object as an XML file. This enables us to transfer eCATT objects between systems simply. We can download the following eCATT objects:

Test configurations

Test scripts

Test data containers

Developing Test Scripts :

A test script consists of three principal

parts – its attributes, the script commands

and the parameters.

As with other eCATT objects, the test script

has mandatory attributes (title, package,

person responsible, and application component)

Important attributes are information.

Test Script Editor :

Use

We use the test script editor to create and maintain test scripts. We can use the recording functions, or directly input eCATT commands into the command editor.

The test script editor has the following areas:

Information Area

Parameter List

Command Editor

Structure Editor

Test Script Versions 

The test script is a persistent data object that executes the test.

It consists of an executable script and an interface that ensures

data transfer and the execution.

Versions

We can migrate a test case that exists in several forms, from different releases of the SAP System, into one test script of multiple versions.

Creating Test Configurations 

Create a test configuration with the same name as the test script from which it is derived and with the same test data container.

Display the test script in the test script editor.

Choose Utilities  Test Configuration  Create.

Creating Variants in Test Configurations

Use

Specify variants, which are sets of different parameter values. ECATTDEFAULT cannot be altered or deleted

Using Variants from Test Data Containers

In the test configuration editor, choose the Variants tab.

Choose

Executing Test Scripts Use

We can execute test scripts from the following locations:

Test script editor

Test configuration editor

Procedure

Select Test Configuration or Test Script, and enter the name & execute

REGARDS,

SREELAKSHMI