Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
ide_dataset [2020/05/03 16:13] admin [Create DataSet] |
ide_dataset [2021/01/05 03:00] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== IDE DataSet Editor ===== | ===== IDE DataSet Editor ===== | ||
| - | //IDE DataSet Editor// allows you to create and edit the //dataset// for a state or transition. | + | //IDE DataSet Editor// allows you to create and edit the //dataset// for a state or transition. |
| It supports combinatorial test generation algorithms including // | It supports combinatorial test generation algorithms including // | ||
| - | {{ wiki: | + | {{wiki: |
| ---- | ---- | ||
| Line 10: | Line 10: | ||
| To create a dataset, click on " | To create a dataset, click on " | ||
| - | New dataset created is automatically added to the dataset drop-down list for [[State Properties]] and [[Transition Properties]]. | + | New dataset created is automatically added to the dataset drop-down list for {{wiki: |
| 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. | 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. | ||
| - | === Variables === | + | ---- |
| + | |||
| + | ==== Define | ||
| + | Variables are used by {{https:// | ||
| * //Variable Name// - variables must have unique names and preferably legal java variable names | * //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 | * //Data Type// - appropriate data type must be selected especially if the variables are referenced by //Derived// variables | ||
| Line 25: | Line 29: | ||
| ====Generate DataTable==== | ====Generate DataTable==== | ||
| - | Once you have the fields defined, you can generate the dataset for the fields by clicking on the //regenerate// link. | + | //DataTable// displays the output of the execution of [[# |
| - | + | To generate | |
| - | //Algorithm// - select from the drop down list of algorithms: | + | |
| * pairwise | * pairwise | ||
| * 3-wise | * 3-wise | ||
| Line 34: | Line 37: | ||
| * 5-wise | * 5-wise | ||
| * 6-wise | * 6-wise | ||
| - | * | ||
| - | You can remove unwanted rows by clicking on {{http:// | ||
| - | If you have verification field(s), they will be left blank. | + | You may customize |
| + | * remove rows - invalid permutations (rows) | ||
| + | * add rows - additional required permutations | ||
| + | * edit values - change value, usually done for derived variables | ||
| - | During | + | Be aware that any changes to // |
| ---- | ---- | ||
| ==== Usage ==== | ==== Usage ==== | ||
| - | Dataset can be assigned to a state or transition | + | Dataset can be assigned to a state or transition. They are automatically |
| - | The rows in the dataset are retrieved and used as the states and transitions are traversed. | + | The rows in the dataset are retrieved and used as the states and transitions are traversed. |
| + | $SYS.getData(' | ||
| + | |||
| + | To access the dataset outside | ||
| + | | ||
| + | |||
| + | |||
| - | ---- | ||