ECATT vs Mercury QTP

Hi all,
Please, let me know the differences between
eCATT vs Mercury QTP,
Thanks,
kalyan chakravarthy

Hi Kalyan,
SAP eCATT 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.
QTP is Mercury's tool, which is a third party tool for automation testing. The language used here is VB Script.
Both the tools are good. But the only drawback with eCATT as of now is that it can execute web based SAP transactions except web dynpro. So 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.
If only 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.
Hope this clears your query.
PS If the answer solves your query, plz close the thread by rewarding each reply.
Regards
Sapna Modi

Similar Messages

  • ECATT and Mercury QTP integration.

    Hi All,
    We are evaluating the SAP eCATT and Mercury integration part for one of our project. So we have downloaded the following:
    1. Mercury QTP version 9.1 (14 day trial version)
    2. Mercury SAP Addin.
    The SAP status is as follows:
    1. SAP 4.7 Versions.
    (a)SAP BASIS at patch level 48
    (a)SAP ABAP at patch level 45
    (a)SAP APPL at patch level 20
    2. SAP Logon For Windows ( 640 Final Release ) ,Patch level - 23.
    We have done the entire configuration at the SAP level like
    1. Making "sapgui/user_scripting" value TRUE.
    2. Creation of entry in ECCUST_ET table.
    3. Also created the user ECATT_ET_USR with the necessary Roles.
    After doing all this, when the ECATT is created with the "External Tool" option as "Mercury Quicktest Professional" it gives an error that
    "Quicktest Professional is Not installed or Does not have license"
    Please let us know whether we are missing any component which needs to be installed or if any other config is missing.
    Regards,
    Rupesh.

    Hi Kalyan,
    SAP eCATT 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.
    QTP is Mercury's tool, which is a third party tool for automation testing. The language used here is VB Script.
    Both the tools are good. But the only drawback with eCATT as of now is that it can execute web based SAP transactions except web dynpro. So 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.
    If only 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.
    Hope this clears your query.
    PS If the answer solves your query, plz close the thread by rewarding each reply.
    Regards
    Sapna Modi

  • Integration of ECATT with HP QTP

    Hi All,
    We are in the process of _integrating the "SAP eCatt" with "QTP"._
    Request you all to share your experience and knowledge in this. How best we can use it??
    It will be really helpful.
    Regards,
    Venkat

    Hi,
    I have done one project on with eCATT invoking QTP scripts by passing data between the tool tools .
    1) Performance wise it will be slow as you will calling QTP scripts from eCATT .
    2) There are few issues related to format compatibility when you try to pass special characters between eCATT and QTP .
    3) To start with , kindly go through this article , i hope it will help you /people/community.user/blog/2007/01/15/integrating-ecatt-mercury-qtp-part-2
    regards
    Harsha

  • How to call eCATT scripts thru QTP

    Hi friends,
    I am trying to call eCATT scripts thru QTP.
    Tell me the minimum requirements to communicate QTP to ECA system.
    <b>Note:</b> I installed SAP Addins.
    Thanks,
    Nagaraju

    Hi Nagaraju,
    First and foremost, You should have a QTP installed in your system.
    You should have a licence to use QTP in ECA.
    Then, You should create a script for every QTP script you have and refext them in one of your master scripts or where ever you want to refer them.
    While create an eCATT for a QTP Script, give a name, version(optional) and the QTP option in the external Tool field. Enter your script and give the mandatory fields like title, Component and then press on button "Script" and brouse to the QTP script location.,
    Save your ecatt and use it anywhere as you use your general scripts, but remember to use REFEXT instead of REF to call your QTP encbled eCATT scripts.
    Hope this answers your queries.
    -Harsha
    PS: reward points, if this answers your queries and also reward for everyone participated.

  • Using mercury test scripts in eCATT

    Can anyone tell me if its possible to use the test case built in Mercury QTP be used as eCATT test case to run the test. If thats possible wats the way to use them. All along i hav been using Mercury to Test Sap application now i need to build the test scripts in eCATT for the same. Can i make use of the test scripts built in mercury
    is it possible to use the test scripts built in the older version say 6.2 of mercury used in 4.6C or 4.7 os SAP eCATT
    can i atleat get the scripts into CATT and then migrate it to eCATT.

    Hello,
    Please post your question in the WAS forum.
    SAP NetWeaver Application Server
    thx,
    E.T.

  • ECATT and QTP integration.

    Can any one tell me what is SAP BASIS 620 Support Package level requirement for eCATT & Mercury QTP integration.
    Currently we are running eCATT on R/3 4.7 with SAP BASIS Support Package SAPKB62003.
    But when we are trying to integrate QTP 6.5 with eCATT it gives following error
    (we have done all the required configurations) :
    From QTP to eCATT :
         "The eCATT server you specified does not have the required support. Select another eCATT server or install a later version of eCATT on your server."
    From eCATT to QTP :
         "Error During Method Call in OLE API."
    Also suggest if we are making some other mistake.
    Thanks in advance.
    Regards
    Naivedya

    Hi Naivedya,
    The following are the minimum requirement with package leves.
    Release 6.20  Support Package SAPKB62003
    Release 6.10  Support Package SAPKB61017
    Release 4.6D  Support Package SAPKB46D21
    Release 4.6C  Support Package SAPKB46C32
    I am also getting the same error, even i have latest version.
    Thanks,
    Mahantesh

  • ECATT  versus  QTP

    eCATT and QTP are both automated testing tools.
    eCATT can be used only to test SAP GUI, where as with QTP we can test other appplications also.
    My question is when do we go for eCATT and when do we go for QTP?
    And what is the reason for integrating eCATT with QTP?
    And when we opt for QTP for testing SAP, what is the advantage over eCATT?
    Thanks in advance
    anyone please answer my question
    Message was edited by:
            kumar kumar

    Hi,
    1.eCATT is used to test the SAPGUI based transactions.
    2.If web based transactions such as CRM ISA, SRM EBP applications are involved, then QTP has to be used.
    3. In scenarios where the End to End testing has to be performed using automation starting with Web Frontend to middleware interfaces and backend SAP Transactions such as delivery/shipping, we need to integrate QTP with eCATT.
    Please take a look at this nice blog about QTP->eCATT integration.
    /people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1
    Thanks
    Sudhan Shan

  • Ecatt and QtP

    Dear all,
    I am trying to use Qtp and ecatt . I have made the required settings in Qtp and Ecatt.
    I am also able to record the script using Qtp and the script is getting created in sap system.
    I have also created the User Ecatt_et_usr still when i execute the script directly in ecatt i get the following error
    " Failure when starting quicktest professional".
    Can u please suggest me a way out.
    thanks and regards,
    Priya

    Check whether or not you have the roles - SAP_ECAT, SAP_ECET and SAP_ECST in your login id.
    Check the patch levels, support packages of the system
    Check the external tool parameters in the ECCUST_ET table
    Note : The mode of execution for external tool should be 'A' - With surface of external tool in the start options
    Have a look at this blog: /people/community.user/blog/2007/01/22/integrating-ecatt-mercury-qtp-part-3
    I followed the checklist religiously and things worked out fine for me this first attempt itself.
    This is a straight forward integration and should work without creating any hassles
    Good luck and hope I could be of some help

  • Low qtp performance while executing from eCATT

    Hi All,
    I have executed Test Package containing eCATT Test Configuration.QTP Scipts are attached in eCATT & eCATT Test Configurations in test package.While executing individual test cases they work fine.But when I executed them in batch(Test Package) the performance was bad.
    I got the following error,
         'Execution was cancelled in --- from --- runs'.
    Also I got some other errors like,
       'External test tool 'MERCURY QUICK TEST PROFESSIONAL' is busy and cannot create new test script'.
    Can anybody answer what can be the reason.
    Thanks,

    You can also create a table with the desired records and drop this one.
    CREATE TABLE PROFITS_TT2_TEMP AS
    SELECT * FROM
    (SELECT pt.*, row_number() over (partition by channel_id, cust_id, prod_id order by channel_id)  rn
    FROM profits_tt2
    WHERE  rn = 1;

  • ECATT and QTP integration isuue

    Hi,
    I am trying to execute QTP Scripts through eCATT. In this regard i have done the following settings
    Check whether or not you have the roles - SAP_ECAT, SAP_ECET and SAP_ECST in your login id.
    Check the patch levels, support packages of the system
    Check the external tool parameters in the ECCUST_ET table
    Note : The mode of execution for external tool should be 'A' - With surface of external tool in the start options "
    when i tried to eaxeute from eCatt i got the error called "Failure Starting Quick test professional"
    Please any one help me on this............
    Thanks and Regards
    Dileep

    Hi Dileep,
    Kindly go through this article /people/community.user/blog/2007/01/15/integrating-ecatt-mercury-qtp-part-2 , you will be able to sovle few of your issues .
    As i have done project on QTP/eCATT intergration mode .
    The major issues will be .
    1) Performance wise it will be slow , as you will be invoking QTP script from eCATT.
    2) You will face problem with format compatibility .
    I hope , the information solves some of your problem.
    regards
    Harsha

  • QTP 10.0 and ECATT

    I recorded a QTP ( 10.0 ) script with ECATT.
    I define an INPUT parameter and not a export parameter (In the QTP and ECATT too.)
    If I start the script with ECATTu2026.. get the report:
    The argument u2018Name of parameteru2018 is defined as an export parameter while it should be an import parameter.
    I start the script  without ECATT, only the QTP Scriptu2026.runs perfectly.
    I define the INPUT Parameters in the INPUT AREA in QTP
    1.     File -->Settings --> Parameters
    2.     ACTION Properties
    3.     Action Call Properties
    Can you help me?
    Does anybody have an answer?
    Many thanks for your help
    Edited by: SQ-Home on May 17, 2011 10:30 AM

    Hi
    There was a hotfix for QTP called QTPSAP_00008 which was required to enable QuickTest-eCATT integration features in QTP 10.
    You can download the QTPSAP_00008.ZIP file from:
    https://sapmats-de.sap-ag.de/download/download.cgi?id=HLG5H4E94F01F06ZVNBFILBM9VM7EJC6W6GYW45XJK64MNQB3U
    Regards,
    John
    Edited by: John Morton on Jun 23, 2011 11:07 AM

  • QTP Integration - eCATT FUNction call

    Hello folks,
    I am pretty fit in eCATT, but I am fairly new to QTP. I setup an integration in a demo environment and QTP only let's me "open" eCATT Scripts that were recorded with QTP. If I am recording eCATT with QTP i am limited to UI Recording via SAPGui Scripting.
    Is there a way to call other eCATT's from QTP, to use more powerful eCATT options, like BAPI & FUNction calls? Or to directly call BAPIs / Function modules from within QTP?
    Thanks!

    hi,
    "QTP only let's me "open" eCATT Scripts that were recorded with QTP"
    QTP will open only those scripts which it has created.
    it will not open an ecatt script which ecatt has created.
    also we generally use qtp scripts to record and automate and then call the qtp scripts in ecatt.this way helps us use the features of both qtp and ecatt.
    please revert back for any clarifications.
    regards,
    Rakesh..

  • Error when starting Mercury Quicke Test Professional

    Hello,
    I am executing the QTP scripts through eCATT. During execution I got an error ' Error when starting Mercury Quick Test Professional'.
    Does anybody knows how to resove this?
    Thanks,
    Mahantesh

    Hi,
    This is a common problem if scripting is disabled either on server or on ur sapgui client.
    for enabling at server got rz11 tcode and enter sapgui/user_scripting profile and enable scripting there.
    Refer my sdn weblogs which shows minimum config for QTP and ECATT  and also how to create and run the scripts.
    /people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1
    /people/community.user/blog/2007/01/15/integrating-ecatt-mercury-qtp-part-2
    Please reward points.

  • Need how to get the data from the external file in eCatt

    Hi ,
      Could any body suggest how to get the values from the external file(Excel,CSV file,Text file) and pass it as varaiable in ecatt Test script.
    Problem: Need to execute FK01-Vendor creation Transaction with multiple set of data .As per my understanding we could achive through Variants in Testdata set in eCatt .
    But is there any way to store the data in excell file and get the data and pass it to FK01 Test scripts
    Appreciate response on this

    Hi
    See the links they may be useful
    check these link,
    eCATT- An Introduction
    /people/sumeet.kaul/blog/2005/07/26/ecatt-an-introduction
    Creating Test Scripts
    /people/sumeet.kaul/blog/2005/08/10/ecatt-creating-test-scripts
    eCATT Logs
    /people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
    eCATT Scripts Creation – TCD Mode
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    Creation of Test Data Container
    /people/sumeet.kaul/blog/2005/08/24/ecatt-creation-of-test-data-container
    eCATT Scripts Creation - SAPGUI Mode
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
    Integrating ECATT & MERCURY QTP Part -1
    /people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1
    Using eCatt to Test Web Dynpro ABAP
    /people/thomas.jung/blog/2006/03/21/using-ecatt-to-test-web-dynpro-abap
    and
    -command reference
    http://help.sap.com/saphelp_nw04/helpdata/en/c6/3c333b40389c46e10000000a114084/content.htm
    /people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
    http://prasadbabu.blogspot.com
    https://www.sdn.sap.com/sdn/developerareas/was.sdn?page=test_tool_integration_for_sap_e-catt.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/1b/e81c3b84e65e7be10000000a11402f/frameset.htm
    http://www.erpgenie.com/ecatt/index.htm
    hope this helps.
    Reward points for useful Answers
    Regards
    Anji

  • I am getting errors in ECATT

    Hi,
    I have prepared a Test case through SECATT transaction.  I am able upload the record into SAP through eCATT.  But I need to give the values for each and every record.  If I'll not give any value for a non mondatory field also, it is giving me the error message.
    Could anybody help me regarding this.
    Thanks,
    bsv.

    Hi bbsv,
    Extended Computer Aided Test Tool (eCATT) to create and execute functional tests for software. The primary aim is the automatic testing of SAP business processes. Each test generates a detailed log that documents the test process and results.
    Features
    You can:
    · Test transactions and reports
    · Call BAPIs and function modules
    · Test remote systems
    · Check authorizations (user profiles)
    · Test database updates
    · Test the effects of changes to customizing tables
    · Test the effect of changes to customizing settings
    · Check system messages
    Constraints
    eCATT runs in a system based on SAP Web Application Server 6.20 or higher. However, you can use this system to test systems with Release 4.6C or higher.
    check these link,
    eCATT- An Introduction
    /people/sumeet.kaul/blog/2005/07/26/ecatt-an-introduction
    Creating Test Scripts
    /people/sumeet.kaul/blog/2005/08/10/ecatt-creating-test-scripts
    eCATT Logs
    /people/sapna.modi/blog/2006/04/18/ecatt-logs-part-vi
    eCATT Scripts Creation – TCD Mode
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation-150-tcd-mode-part-ii
    Creation of Test Data Container
    /people/sumeet.kaul/blog/2005/08/24/ecatt-creation-of-test-data-container
    eCATT Scripts Creation - SAPGUI Mode
    /people/sapna.modi/blog/2006/04/10/ecatt-scripts-creation--sapgui-mode-part-iii
    Integrating ECATT & MERCURY QTP Part -1
    /people/community.user/blog/2007/01/02/integrating-ecatt-mercury-qtp-part-1
    Using eCatt to Test Web Dynpro ABAP
    /people/thomas.jung/blog/2006/03/21/using-ecatt-to-test-web-dynpro-abap
    and
    -command reference
    http://help.sap.com/saphelp_nw04/helpdata/en/c6/3c333b40389c46e10000000a114084/content.htm
    /people/sapna.modi/blog/2006/04/10/ecatt--an-introduction-part-i
    http://prasadbabu.blogspot.com
    https://www.sdn.sap.com/sdn/developerareas/was.sdn?page=test_tool_integration_for_sap_e-catt.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/1b/e81c3b84e65e7be10000000a11402f/frameset.htm
    http://www.erpgenie.com/ecatt/index.htm
    kindly reward if found helpful.
    cheers,
    Hema.

Maybe you are looking for

  • Install boot camp update for Trackpad on windows 8.1

    Hello Participants, i want to use my trackpad on a windows 8.1 computer. I´ m searching  a guide for install boot camp 5.1 Update on windows 8.1.  I ´m in Germany. Greetings and thank you

  • Does anyone here knows how to create a login page thru JDBC?

    Anyone here knows how to create a login page which connect to database thru JDBC but not JDBC-ODBC bridge?

  • Kernel_task taking up too much CPU after Mavericks update.

    Hello! I am running a Mac Book Pro 2.66 Ghz Intel Core i7. 8gb 1067MHz DDR3. OS X 10.9.1 Having just installed Mavericks, I've had a bunch of problems. One of them has been a new thing called kernel_task which can take up most my CPU from time to tim

  • Download apps for macbook pro

    Does anyone know what app and how to download it to read books on the MacBook Pro? I downloaded a book for my daughter to read with no issues thru iTunes but can not figure out how to have her read it... and I'm beyond frustrated right now... Please

  • Use RoboHelp Search to Search Website

    Hello All, I was wondering if it it possible to use RoboHelp's search feature to search a website that is not part of the WebHelp system. I am using RoboHelp (WebHelp output) for context-sensitive help, and this is delivered with the application and