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 Vs QTP

venkatesh_sakthivel
Active Participant
0 Likes
2,037

Hi all,

Can someone list the differenece of this tools and suggest which tool is best suited for a SAP World.

I knew eCATT is good at SAP Transactions and it cant test web applications and QTP is good at both.

I'm looking something more points then that...

Regards,

Venky

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,944

>

> Hi all,

>

> Can someone list the differenece of this tools and suggest which tool is best suited for a SAP World.

> I knew eCATT is good at SAP Transactions and it cant test web applications and QTP is good at both.

> I'm looking something more points then that...

>

> Regards,

> Venky

Hi,

SAP-eCATT is free of cost.

QTP -- You have to get license to use it.

I think you got the differences from other Gurus posted earlier.

You can also use QTP along with eCATT.You have do settings for the same.

There are commands to call QTP scripts inside eCATT.

Hope this info helps.

Regards,

SSN.

10 REPLIES 10
Read only

qianchen
Product and Topic Expert
Product and Topic Expert
0 Likes
1,944

Please refer to my reply in the thread here: [|]

Read only

venkatesh_sakthivel
Active Participant
0 Likes
1,944

Hi Chen,

How about the Access to Backend System ??( Database,Function modules and classes,BC Sets, Enterprise service ) will QTP Can achieve this access.I know eCATT can achieve but what about QTP??

Regards,

Venky

Read only

qianchen
Product and Topic Expert
Product and Topic Expert
0 Likes
1,944

Hi Venkatesh,

QTP cannot access the DB directly for sure.

As for BCSets, it depends on what you are going to do. I personally would just take the eCATT tool as it won't bring any additional cost.

Concerning the services, eCATT tool should work.

Best Regards, Qian

Read only

venkatesh_sakthivel
Active Participant
0 Likes
1,944

Thanks a lot,Much appreciated Inputs from the expert and my guru !!

Read only

0 Likes
1,944

Hello,

eCATT tool is very user friendly in handling the SAP R/3

Read only

0 Likes
1,944

Hello,

eCATT tool is very user friendly in handling the SAP R/3 transactions , however as mentioned it doesnt support the automation certain webbased applications.

Also using eCATT one can easily access the database to perform checks at the table levels whereas its not possible in the QTP tool.

QTP tool does only UI check which is not ideal .

Handling of the scripts and maintenance effort required is quite small in eCATT tool.

Hope it answers your question.

Thanks & Best regards,

Ajay

Read only

Former Member
0 Likes
1,944

E-catt

1.sap e-catt is a automation tool meant for functional testing in SAP. It comes with WAS. Latest Version is was 6.40. It is made in ABAP.

2.Must be able to run automated scripts on the SAP application

3.The only drawback with e-catt as of now is that it can execute web based SAP transactions except webdynpro .If only sapgui based transactions are involved in testing than e-catt is the best tool to be used

4.sap products based on sap Application Server as sap r/3, sap bw and Solution Manager include a module for Test Management, This is the u2018Solution Manager Databaseu2019. The Solution Manager Database is used as a central repository for all test related assets. It has the functionality to run automated test cases created with e-catt u2013 the test automation tool that is part of the SAP application - as well as manual tests.

QTP

1.qtp is Mercury's tool, which is a third party tool for automation testing. The language used here is VB Script.

2.It is able to run automated scripts on the SAP application in two ways

Directly running in replay mode on the interface of the gui

Indirectly by starting up and controlling e-catt scripts

3.If web based transactions are also involved, forced to go for qtp .So if you are testing srm, crm etc, one is forced to use qtp.

4.Test Director stores test related information in a separate relational Database. This database is the Central repository for the test-related assets. This database has the functionality to store and execute automated Quick Test Pro Scripts as well as manual test cases.

regards

Gowri

Read only

Former Member
0 Likes
1,945

>

> Hi all,

>

> Can someone list the differenece of this tools and suggest which tool is best suited for a SAP World.

> I knew eCATT is good at SAP Transactions and it cant test web applications and QTP is good at both.

> I'm looking something more points then that...

>

> Regards,

> Venky

Hi,

SAP-eCATT is free of cost.

QTP -- You have to get license to use it.

I think you got the differences from other Gurus posted earlier.

You can also use QTP along with eCATT.You have do settings for the same.

There are commands to call QTP scripts inside eCATT.

Hope this info helps.

Regards,

SSN.

Read only

0 Likes
1,944

Hi,

As suggested in the thread,QTP can't access DB for sure so i feel a combination of both is ideal for Automation.

eCATT for its DB Functionality.

QTP for a simplified GUI and user-friendly nature.

However during actual automation i find a lot of issues with integration of QTP with eCATT and as such many a time Scripts in QTP that are working normally,fail to execute successfuly through ECA.

All in all i feel both must co-exist to deliver High end Results

Regards,

Karan Chaudhry

Read only

Former Member
0 Likes
1,944

Hi,

ECATT is a automation tool meant for functional testing in SAP. It comes with WAS.

QTP tool which is a third party tool for automation testing. The language used here is VB Script.

The only drawback with ECATT as of now is that it can execute web based SAP transactions except WebDynpro.

If the testing of SRM, CRM etc is involved, one is forced to use QTP.

QTP takes the wrapping of ECATT and executes in SAP.

SAPGUI based transactions are involved in testing than ECATT is the best tool to be used.

And if web based transactions are also involved, forced to go for QTP.

I think it would help you to some extent

Edited by: Vagdevi on May 18, 2009 5:48 PM

Regards

R

Edited by: Vagdevi on May 18, 2009 5:48 PM