Differences
This shows you the differences between two versions of the page.
ide_dataset [2020/05/03 16:34] admin [Define Variables] |
ide_dataset [2021/01/05 03:00] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== IDE DataSet Editor ===== | ||
- | //IDE DataSet Editor// allows you to create and edit the //dataset// for a state or transition. | ||
- | |||
- | It supports combinatorial test generation algorithms including // | ||
- | |||
- | {{ wiki: | ||
- | |||
- | ---- | ||
- | ==== Create DataSet ==== | ||
- | To create a dataset, click on " | ||
- | |||
- | New dataset created is automatically added to the dataset drop-down list for [[State Properties]] and [[Transition Properties]]. | ||
- | |||
- | Dataset is assigned to state and transition by name. If dataset is renamed after it's assigned to a state or transition, you must re-assign the dataset to those states and transitions. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Define Variables ==== | ||
- | Variables are used by {{https:// | ||
- | |||
- | * //Variable Name// - variables must have unique names and preferably legal java variable names | ||
- | * //Data Type// - appropriate data type must be selected especially if the variables are referenced by //Derived// variables | ||
- | * //Domain Values// - a list of discrete values to be used to generate (populate) [[# | ||
- | * //Derived// - check this box to exclude the variable from participating in the data generation. | ||
- | * // | ||
- | |||
- | |||
- | ---- | ||
- | |||
- | ====Generate DataTable==== | ||
- | // | ||
- | |||
- | To generate // | ||
- | * pairwise | ||
- | * 3-wise | ||
- | * 4-wise | ||
- | * 5-wise | ||
- | * 6-wise | ||
- | |||
- | You may customize /edit // | ||
- | * remove rows - invalid permutations (rows) | ||
- | * add rows - additional required permutations | ||
- | * edit values - change value, usually done for derived variables | ||
- | |||
- | Be aware that any changes to // | ||
- | |||
- | ---- | ||
- | ==== Usage ==== | ||
- | Dataset can be assigned to a state or transition. They are automatically incorporated into the test sequence generation to ensure transitions are traversed enough times to go through all rows in the dataset. | ||
- | |||
- | The rows in the dataset are retrieved and used as the states and transitions are traversed. | ||
- | | ||
- | |||
- | To access the dataset outside the state/ | ||
- | | ||
- | |||
- | |||