TDM Orchestrations Overview
Creating Orchestrations with Datasets is how to do Data Driven testing with the Functionize platform. Once an orchestration is created, Datasets will need to be set up for use within the orchestration by selecting TDM Run as the Orchestration Run Type.
Each row of the Data Source is equal to one Dataset.
To Create an Orchestration with Test Data
- Go to the Orchestrations tab, and select the Create New Orchestration button
-
Fill in the required fields to create an orchestration
-
In addition, select TDM Run for the Orchestration Run Type
-
On the Create New Orchestration pop-up window, Advanced tab, the Dataset can be executed in Parallel (default/ideal) or Sequential based on the TDM Run Order setting
- Click the Confirm button to create the TDM orchestration
-
Then the Tester should be directed to create Datasets to execute with this newly created TDM Orchestration, if the TDM dataset create and delete scenario: Data Sets pop-up does not appear, then click Actions >> TDM Dataset
-
The TDM dataset create and delete scenario: Data sets pop-up appears, choose to Create Data Set either Manual or Automatic and click the + Add Dataset button
-
If you select Automatic for Create Data Set, then selecting this option will result in the automatic refresh and creation of execution datasets from the attached data source, you can use this functionality to automatically use the latest data from an attached data source for every execution of the orchestration
Note: Please note that this functionality is only available for orchestrations that have a single data source attached. - If you select Manual for Create Data Set, then select the checkboxes of the rows of data that need to be used to create a dataset and click Submit button - to change the name of a dataset, simply update the dataset name via the input field of that row under the Dataset column
-
If you select Automatic for Create Data Set, then selecting this option will result in the automatic refresh and creation of execution datasets from the attached data source, you can use this functionality to automatically use the latest data from an attached data source for every execution of the orchestration
- The Datasets are created now, additionally, from this screen, you can edit the Default Data Sets as denoted with the
, if a Dataset is set as a Default
, when the orchestration is run on a schedule, these datasets will always be executed - multiple datasets can be set as the Default set as well, click the Submit button
Note: Clicking the chevronicon will expand the dataset and show the data from the Data Source in this dataset
-
From this screen, if you select a single dataset or all datasets, the Delete Datasets button appears so the Tester can delete any old or no longer relevant datasets, if necessary
-
To add a new dataset, click + Add Dataset button and enter the Dataset Name for the new dataset
Note: If there are multiple Data Sources within the Orchestration, the row for each Data Source record must be selected
- The ability to Select All
in the upper left hand corner of the modal window, this allows the Tester the option to select/unselect all the rows to turn into a dataset
- Once all rows are selected for all Data Sources, click Submit to save the new Dataset
Running the Orchestration
- Executing a TDM orchestration
-
Select the Dataset(s) to execute, if the Orchestration is running on a Schedule, instead of On Demand, only the default dataset(s) will be executed
- Click Submit
Viewing Results
-
After the orchestration has finished executing, view the Actions >> Orchestration Results
-
The Orchestration Results will display each executed test along with the corresponding Dataset used during the Orchestration