Manage remote access and integrations

This topic describes how to connect with remote testing tools and other integrations.

Manage remote access

Use an SRF client ID and secret when:

  • Running tests remotely on browsers or devices in the SRF lab.
  • Using UFT or LeanFT to record or spy remotely on SRF mobile devices.

For details, see Remote testing.

When uploading Selenium or Appium scripts, include the client ID and secret in the script as capability values. For more details, see Upload Selenium tests and Upload Appium tests.

Generate a new client ID and secret

Tab: REMOTE ACCESS; mixed access for SRF Administrators and Testers. Testers can view only their own client IDs and secrets.

  1. At the top right, click GENERATE NEW to create a new set of values that you can add to your code.

  2. Enter the details for your new client ID and secret. Provide meaningful values for the NAME and DESCRIPTION, and select a TYPE:

    • Select tunnel if you'll be using the client ID and secret in a tunnel. This option is open to SRF Admins only.

    • Select execution if you'll be using the client ID and secret without a tunnel.

    For more details, see Manage tunnels and Tunneling.

  3. Click GENERATE. SRF displays your new client ID and secret values for you to copy elsewhere.

Caution: Copy your client secret to a secure location. You can regenerate a new secret, but you will not be able to recall this one.

Regenerate a secret

Regenerate a client secret if you have lost your client secret value.

  1. Hover over a row in the list of values to display the options bar on the right.
  2. Click the options bar and then click Regenerate Secret.

Delete a client ID and secret

Delete a set of client ID and secret values to prevent access using these values forever. Deleting values means that you cannot regenerate a new secret for the client ID, or use these values again.

  1. Hover over a row in the list of values to display the options bar on the right.
  2. Click the options bar and then click Delete.

Back to top

Connect to a lifecycle management system

Connect to ALM, ALM Octane, or Altassian JIRA to open defects directly from run results and exploratory sessions.

Tab: INTEGRATIONS; mixed access

Toggle on the LIFECYCLE MANAGEMENT option, and select the system you want to connect to. Then, populate the fields as described below:

When you're finished, click SAVE to save your changes.

For more details, see Create defects.

Back to top

Connect to Applitools

Connect SRF to an Applitools account to send screenshots and other data to Applitools and trigger Applitools design tests on your app.

Tab: INTEGRATIONS

Do the following:

  1. Toggle on the APPLITOOLS option.

  2. Enter the Applitools API key used to access your Applitools account and test results.

Caution: An incorrect Applitools key may cause unexpected errors in your test execution.

For more details, see Applitools visual validations and the following Applitools FAQs:

Back to top

Enable Google Analytics

Enable Google Analytics to enable SRF to pull your analytics data and display it on your SRF dashboard.

Tab: INTEGRATIONS; SRF Admins only.

Do the following:

  1. Generate a Google API credentials JSON file to use when accessing your Google Analytics data.

    You must have full Google Analytics permissions to perform these steps.

    Do the following:

  2. In the SRF Settings > INTEGRATIONS tab, toggle on the GOOGLE ANALYTICS option.

  3. Copy the entire contents of your Google API credentials JSON file, and paste them into the CREDENTIALS field in SRF.

  4. Click SUBMIT CREDENTIALS to submit them to SRF.

  5. Click TEST CURRENT CREDENTIALS to verify your connection to Google Analytics, based on the submitted JSON code.

For more details, see Determine what to test.

See also: