Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

Integrating Silk Test Workbench into SAP eCATT

Integrating Silk Test Workbench into SAP eCATT

If you need to test products that are based on the HTML technology, you can integrate Silk Test Workbench as an external tool into SAP eCATT (eCATT). You can then use Silk Test Workbench from within eCATT to record, playback, debug, and edit test scripts.

Integrating Silk Test Workbench into eCATT presents the following advantages:

  • You can store all Silk Test Workbench assets and eCATT tests in the same SAP/R3 database.
  • You can view all eCATT and Silk Test Workbench test results in the same view in eCATT.
  • You can share your tests with the other testers in the same SAP system.
  • By passing parameters between eCATT and Silk Test Workbench, you can create truly integrated test scenarios.
  • You can use data from SAP test data containers in Silk Test Workbench.
  • In Silk Test Workbench, you can pass parameters between eCATT and Silk Test Workbench by using script arguments.

When you have finished integrating Silk Test Workbench and eCATT, you can work with Silk Test Workbench out of eCATT. You can then record, playback, debug, and edit visual tests and .NET scripts in Silk Test Workbench out of eCATT. You can also save Silk Test Workbench assets in a BLOB, load a BLOB from the SAP/R3 database, and manage test script arguments.

To be able to work with Silk Test Workbench out of eCATT, perform the following steps:

  1. Login to your SAP server as an administrator. You have to have administrator permissions to make your changes permanent.
  2. Enable scripting on the application server. For additional information, see the topic Enabling Scripting on the Application Server in the SAP Help.
  3. On your SAP server, register Silk Test Workbench in the ECCUST_ET table in eCATT.
    1. Call the SET_EXTERNAL_TOOL function module using the SE37 transaction.
    2. On the first screen, enter the function module name SET_EXTERNAL_TOOL.
    3. From the Function Module menu, select Test > Single Test.
    4. In the following window, enter the following parameter values:

      Parameter

      Value

      TOOL_NAME

      Silk Test Workbench

      PROG_ID

      SilkTest.STWEcattControl

      TOOL_DESC

      Silk Test Workbench for eCATT

      TOOL_DATABASE

      STW_EDIT

      TOOL_RUN_DB

      STW_EXEC

      TOOL_NO_PWD

      <blank>

      TOOL_NO_DB

      <blank>

  4. Press the Execute button (F8). The ECCUST_ET table should now include Silk Test Workbench.

  5. For each client, enable scripting on the client front-end server.

    Note: Clear the Notify when a script attaches to a running GUI check box to prevent a confirmation dialog box from displaying each time Silk Test Workbench records against an SAP application.

    For additional information, see the topic Enabling Scripting at the Front End in the SAP Help.

  6. On your SAP server, create a new user account.
    1. In the transaction PFCG, type the role SAP_ECET, and select Change. You can ignore the warning that appears.
    2. Switch to the Authorizations tab and select Change Authorization Data.
    3. Place the cursor over the top node of the SAP_ECET tree and select Authorizations > Generate.
    4. Click Back to return to the role maintenance screen.
    5. Click Save.
  7. On the client machine on which you will be using Silk Test Workbench in combination with eCATT, install both Silk Test Workbench and the SAPGUI client.
  8. Select Silk Test Workbench as the external testing tool for eCATT. For additional information, see the topic Using an External Tool with eCATT in the SAP Help.

You can now execute visual tests and .NET scripts in Silk Test Workbench out of the eCATT UI.

To view a video that shows the integration of Silk Test Workbench with eCATT, view Borland Silk Test workbench and SAP e-catt integration.

Instead of starting Silk Test Workbench from eCATT, you could also start the standalone version of Silk Test Workbench and then use BLOBs to transfer data between Silk Test Workbench and eCATT. For additional information on this approach, refer to the Silk Test Workbench Help.

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Version history
Revision #:
1 of 1
Last update:
‎2013-06-25 04:16
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.