Creating a dataset to map the credentials for multiple users

You can create a dataset that contains the credential values for multiple users, so that HCL DevOps Test Hub (Test Hub) can resolve the required values when the dataset is used with a recorded test.

Before you begin

You must have completed the following tasks.

About this task

You can create a dataset that contains the credential values for multiple users. Test Hub uses the dataset to associate each user's credentials with the corresponding values when the dataset is used with a recorded test.

Procedure

  1. Log in to Test Hub.
    The Projects page of the initial team space is displayed.
  2. Click My projects > project_name to open the project that contains the test assets.
    The Overview page of the project is displayed.
  3. Click Author > Data.

    The Data page is displayed.

  4. Select the branch in the project repository from the Branch list.

    The assets and resources in the selected branch are displayed in the data navigator panel.

  5. Perform any of the following actions:
    • Click the Action Menu icon and select Dataset.
    • Right-click the application in the data navigator panel, and select New > Dataset.

    The Edit Branch dialog is displayed.

    If the Edit Branch dialog is not displayed, then go to step 7.

  6. Select your action to either select an existing Edit branch or create an Edit branch:
    • Perform the following steps to select an existing Edit branch:
      1. Select Use an existing edit branch.
      2. Select an Edit branch from the Select branch list if Edit branches already exist for your repository.
        Note:
        A warning message is displayed if the Edit branch, which you selected, is behind the source branch. To update the selected edit branch and maintain synchronization with the source branch, you can select the Update branch option when switching checkbox.
      3. Click Ok.
    • Perform the following steps to create the Edit branch:
      1. Select Create new edit branch.
      2. Enter a name for the Edit branch in the Branch Name field.
      3. Click Save.
    The Create dataset dialog is displayed.
  7. Select the application, select the location, and enter a name for the dataset in the Name field. For example, UserOTPAuth.
  8. Click Next.
  9. Select Create an Empty dataset as the source and click Create.
    The empty dataset is created and displayed on the Data page.
  10. Enter the required data in the dataset.
    For example, add columns for Username, Password, and Verification_Code and enter the corresponding values for each user. For the Verification_Code column, enter the otpauth:// URI used to generate the OTP at runtime.
    Note:
    The dataset created is used later to provide the required values when configuring the recorded test.
  11. Optional: Encrypt sensitive columns by right-clicking a column and selecting Encrypt column data.

    The encrypted data is stored securely. Select Decrypt column data to view the original values when needed.

  12. Click the Save icon Image of the save icon. to save the dataset.

Results

You have created a dataset containing credential values for multiple users.