Creating a data definition by importing fields from a CSV file
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 a CSV file that defines the specific fields. 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
- Ensured that you are assigned a role as a Project Owner or Tester in the project. See Managing access to the server projects.
- Created a project in your team space in Test Hub. See Creating a project.
- Added the remote Git repository that contains the test resources to the project. See Adding repositories to a server project.
- Ensured that a CSV file is available on your computer, from which you want to import data.
- Created an application in your project. See Creating an application.
Procedure
-
Log in to Test Hub.
The Projects page of the initial team space is displayed.
-
Click to open the project that contains the test assets.
The Overview page of the project is displayed.
-
Click .
The Data page and the data navigator panel are displayed.
-
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.
-
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.
- Right-click the application in the data navigator panel, select .
The Edit Branch dialog is displayed.
If the Edit branch dialog is not displayed, then go to step 7.
- Click the Open action menu icon
-
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:
- Select Use an existing edit branch.
- 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.
- Click Ok.
- Perform the following steps to create the Edit branch:
- Select Create new edit branch.
- Enter a name for the Edit branch in the Branch Name field.
- Click Save.
- Perform the following steps to select an existing Edit
branch:
-
In Step 1 of the Create Data
Definition dialog, perform the following tasks:
- Select the Application for which you want to create a data definition.
- Select Location from the drop-down list to store the dataset.
- Type a Name for the data definition.
- Add a description about the data definition in the Description field.
- Click Next to proceed to Step 2.
-
In Step 2 of the Create Data
Definition dialog, perform the following tasks:
- Select Source as Imports fields from a CSV file.
- Click Select file and browse to the location on your computer where you have the CSV file.
- Click Create.
The new data definition opens in the Data page in the editing mode. The data definition created is listed under the logical folder Data definitions under the application selected.
Results
What to do next
You can perform the following tasks:
- Add basic generators with their default settings to the data definition. You can then save and publish the data definition. See Saving a data definition by adding basic generators with their default settings.
- Add basic generators to the data definition, and then modify the configuration of the generators. You can then save and publish the data definition. See Saving a data definition by adding basic generators with their modified settings.