Integrating Rational® Test Virtualization Server with IBM® Engineering Test Management

You can deploy virtual services while you are running tests in Engineering Test Management by integrating it with Rational® Test Virtualization Server. The integration is accomplished by using Rational® Test Control Panel.

Before you begin

Ensure that both Engineering Test Management and Rational® Test Control Panel use the same networking protocol, either HTTP or HTTPS. HTTPS is enabled by default. For more information, see Configuring Rational Test Control Panel.
Important: If you set up the integration with a mix of protocols, with Rational® Test Control Panel using HTTP and Engineering Test Management using HTTPS, web browsers do not display the Rational® Test Control Panel-contributed parts of the user interface. For example, the Deployment Plan selection dialog box is not displayed. Also, such a configuration is insecure.

About this task

Configure Rational® Test Virtualization Server as the deployment provider for an Engineering Test Management project area:

Procedure

  1. In the Engineering Test Management console, click Settings > Manage Application.
  2. Under the Communication list, click Friends (Outbound) and then click Add.
  3. In the Add Friend dialog, enter values for the parameters, as follows:
    Field Description
    Name The name of the application to which you are connecting - for example, Rational® Test Control Panel.
    Root Services URI The Root Services URI of the application to which you are connecting (for example, https://rtcp.local:5443/RTCP/rootservices).
    OAuth Secret A string of your choice. You do not need it again for this particular integration.
    Trusted A parameter that indicates whether the connection is trusted. Make sure you select the checkbox.
  4. Click Create Friend. A success message is displayed.
  5. Click Next. The OAuth provisional key that was generated for the connection between Rational® Test Virtualization Server and Rational® Test Control Panel is displayed. You are prompted to authorize this key on the other server. You can ignore this message because such authorization is not required for this integration.
  6. Click Finish. The connection is established between Rational® Test Virtualization Server and Rational® Test Control Panel.
  7. Go to the settings for your project area in either of the following ways:
    • On the administration page, choose the project area under the Project Area menu at the top of the page.
    • On any other page in the project area, click the settings icon and then click Manage This Project Area.
    In both cases, the Overview page is displayed.
  8. In the Associations section, click Add. In the Add Association dialog box, enter values for the parameters as follows:
    Field Description
    Application The application you configured from the list, for example, RTCP.
    Association The type of association that you want to establish between Rational® Test Virtualization Server and Rational® Test Control Panel. This must always be Uses - Automation.
    Artifact Containers The domain from which you want to run virtual services.
  9. Click OK and then Save to save the project area configuration.

What to do next

Run stubs or scenarios as a virtual service in Engineering Test Management. See Deploying virtual services by using Rational Test Virtualization Server