Creating a Data definition by importing fields from a dataset

When you want to create a Data definition in HCL DevOps Test Hub (Test Hub) with specific fields for the test data, you can import the fields from a dataset. After you import fields to the Data definition, you can edit the Data definition and add generators for the specific fields before you generate the test data.

Before you begin

You must have completed the following tasks:

Procedure

  1. Log in to Test Hub.

    The team space that contains your project is displayed.

  2. Click Active projects > 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 and the Data navigator panel are 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 Open action menu icon in the Data navigator, and then click Data definition.
    • Click Add files in the right panel, and then click Data definition.

    The Edit branch dialog is displayed.

  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 an Edit branch from the Select branch list if Edit branches already exist in the selected branch of the repository.
      2. Click Ok.
    • Perform the following steps to create the Edit branch:
      1. Select Create new branch.
      2. Enter a name for the Edit branch.
      3. Click Save.
  7. Create a folder, if you want to use a new folder to contain the resource by performing the following steps:
    1. Select the project or a logical folder in the Data navigator panel, right-click, and then click Folder.

      Alternatively, select the project or a logical folder in the Data navigator panel, click the Open action menu icon , and then click Folder.

      The Create new folder dialog is displayed.

    2. Enter a name for the folder.

      For example, enter MyFolder as the name of the folder.

    3. Click Create.

      The folder is created under the project and displayed in the Data navigator panel.

  8. Perform the following actions in the Create Data Definition dialog:
    1. Enter a name for the Data definition.
    2. Add a description about the Data definition in the Description field.
    3. Select the folder in the Location field to store the Data definition.
    4. Click Next.
    5. Select the Import fields from a dataset option from the Select source list.
    6. Search for the dataset in your project repository by entering the file name in the Dataset field.

      Alternatively, browse to the location in your project repository, and then select the file.

    7. Click Create.

    The new Data definition opens in the Data page in the editing mode. The headers in the dataset file are added as the fields of the new Data definition but no generators are added. The Data definition created is listed under the logical folder Data definitions under the physical folder MyFolder that you created.

Results

You created a Data definition in your project, which has the fields from the dataset added as the names of the generators but no generators are added.

What to do next

You can perform the following tasks: