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

Similar Messages

  • 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 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

  • 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

  • ECATT to QTP AND QTP to eCATT connectivity

    We are trying to open QTP scripts from eCATT & vice-versa.
    As per documentation provided by SAP & Mercury all the steps have ben followed but it gives following errors:
    1. If QTP script is to be opened from eCATT while creating script using External tool it gives ERROR :"Error During Method Call in OLE API"
    2. If eCATT connectivity is tried out from QTP, it showd  ERROR : "The eCATT server you specified does not have required support. Select another eCATT server or install
    later version of eCATT on your server"
    We have checked out support package, required roles and access rights for the same.
    Can somebody tell the solution for this problem?
    Regards,
    Pallavi

    Hi!  Just a couple of things:
    *What version of QTP and Ecatt (WAS - Web App Server) are you using?
    *Is the exteral tool parameters correct(in SAP)? 
    table ECCUST_ET or functional module SET_EXTERNAL_TOOL
    *what mode are you working in?
    Let me know!
    Charlene

  • Purpose of Integrating eCATT and QTP?

    Hi Gurus,
    I would like to know what is the purpose of integrating QTP and ecatt (OR) when do we go for integration of QTP and eCATT?
    Please help me on this?
    Regards,
    GS...

    >
    Get Started wrote:
    > Hi Gurus,
    >
    > I would like to know what is the purpose of integrating QTP and ecatt (OR) when do we go for integration of QTP and eCATT?
    >
    > Please help me on this?
    >
    > Regards,
    > GS...
    Hi GS,
    1)There are cases where eCATT will support certain applications like web-based application and hence we use QTP which support this application.
    To put it short,eCATT works excellent with SAP application and if you need to interface applications outside SAP,you can use QTP.
    2)You have to enable setting for the third-party tool.Reach out to your basis team member.
       Once setting is made,you should be able to see the QTP tool and you can use the same for recording.
    For more information,please refer SAP portal.
    Regards,
    SSN.

  • Integration of eCATT and QTP

    Hello ,
    Can anyone kindly let me know as to how to call QTP scripts from eCATT ?.
    i searched on the net but i did not got an simple material .
    Regards
    harsha

    Hello,
    Please start the transaction SECATT in the system and then enter the test script name you want to create along with the right version and there is option to select External tool in the SECATT screen , select the QUICK TEST PROFESSIONAL tool, before this make sure that the QTP tool is installed in your system.
    Once all the data is mentioned click on the create button and then specify the mandatory parameters and then click on the script button in the tool bar , this takes you to the QTP tool where you can perfrom the required recording and then transfer the data to eCATT , once the recording is complete the QTP command appears in the script and then you can save the script and then execute the eCATT script as usual.
    Thanks & Best regards,
    Ajay

  • ECATT Vs QTP

    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,
    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

  • Qtp and Ecatt

    Dear All,
    Need Your Help.
    When I am trying to connect to Ecatt through Qtp i am getting the follwing Error "Connect from SAP Gateway to RFC server failed".
    Error : timeout during allocate.
    Don`t know the reason for the same.
    I am able to login into Sap through SAP Logon Pad.
    Awaiting your reply,
    Best regards,
    Priya
    Edited by: Priya_Agarwal121986 on Oct 29, 2009 6:47 AM

    Hope this below link helps! ....
    Connect from SAP gateway to RFC server failed

  • 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

  • ECATT-- - QTP --AUTOMATION

    Hi Sap Gurus,
    I need a Favour from You guys. It would be great If you Guys can give an Idea of the following Questions in my mind...
    1) Which is the best tool between ECATT and QTP to Automate the scripts in CRM and BW...
    2)QTP needs Licesnse to Purchase..in the same way do we have to Purchase ECATT tool or it wil lbe in the CRM System
    3)Can You guys give me a Document on ECATT if you have one.......
    Points will be awarded both for ideas and answers as well....Thanks Much...

    Hello,
    please do not request documents via E-Mail. Also I think it would be good if you explain that QTP is Mercury QuickTest Professional.
    2) ECATT comes with every SAP Web AS ABAP Basis System.
    3) Please search here in SDN for ecatt. You will find a lot of blogs.
    Regards
    Gregor

  • 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..

  • ECATT QTP

    Dear SAP Developper,
    I would like to know if we can mix eCATT and QTP scripts in SAP, for example in SAP eCATT editor :
    Create customer by eCATT
    Create sales order by QTP
    and delivery by eCATT
    By using the eCATT parameter, means the customer created will be used in the sales order (QTP) finally with the ducument number doing the delivery, the whole flow at once and the log in SAP.
    Kind regards,
    Aklilu

    Hi Aklilu,
    YOu can use a combination of such scripts in ecatts.
    May be create seperate scripts for each purpose(either tcd/sapgui/QTP script).
    You refer all of them in one ecatt script(Master script) like
    REF ( CUSTOMER , CUSTOMER_1 ).( TCD/SAPGUI Script)
    REFEXT ( SALES_ORDER , SALES_ORDER_1 ). ( QTP script )
    Create appropriate export variables in each script of yours, which you can use in other scripts.
    In that way you can use a combination of scripts.
    -Harsha

  • Similarity with QTP's Object repositary in eCATT

    Hi eCATT experts,
    I have little knowledge on difference between QTP and eCATT. But i want to know what is the similar fictionally in eCATT to QTP's Object repository.
    QTP's Object repository is the repository where all the objects are stored during the recording process and based on the property and property value of the objects qtp uniquely identify the object and it will recognize the object during run time.
    Is there any factuality related to Object repository in eCATT where all the objects are stored and the same are retried during run time. Where the objects are going to save during recording process of eCATT.

    Hello Siddik,
    In eCATT, in the Command Interface, one can see the unique Object captured during recording like text box, radio button etc. These objects are stored along with their values & properties like text box in edit mode or display mode, with or without any value and so on.
    While saving the eCATT objects like Test Configuration, Test Scripts, Test Data & System Data, system prompts for package or development class. This is the package or development class where your repository of eCATT objects exists. You can only see the eCATT objects under this and not the recording time individual objects like text box, radio button etc here.
    PS If the answer solves your query, do reward points to everyone responding.
    Regards

  • 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

Maybe you are looking for

  • How to zoom out on apple tv

    My apple tv screen is zoomed in and won't fit properly on my tv. How do I zoom it back to fit the screen?

  • Registeres ipod in old computer got a new one but it wont recognice ipod

    Hello, i had an old computer where i registeres my ipod, i have a new laptop now buti cant download any music to the ipod as i cannot register ipod in the new computer. I have been told that once you register your i pod with i tunes in a computer you

  • Code developed in NWDS 7.1 CE7.1 not working in NWDS 7.1 EHP1

    Hi, The code developed using NWDS CE7.1  is working fine at runtime and then migrated to NWDS 7.1 EHP1 for a new requirement.The same code in NWDS 7.1 EHP1 is not working at runtime . The problem is with one of the columns in a table.This column is b

  • Display multiple rows of datas from database in IDM forms

    Hi, I asked the same question in this forum before and some one answered to use 'FieldLoop'.I tried using that it didn't work.I using IDM version 5. Heres the code... EmployeeList is a supposed to be java array which contains java bean object,( Emplo

  • Why some mail from Comcast mail server is not received?

    I am a new iMAC user (Mavericks 10.9.2). I just setup my Mail with 4 accounts using the guided setup on the MAC for the first account and then instructions from Comcast for the rest. All 4 accounts are setup for POP. All accounts are setup NOT to del