Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
ide_dataset [2020/05/03 03:58] admin created |
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: |
| + | |||
| + | ---- | ||
| + | ==== Create DataSet ==== | ||
| + | To create a dataset, click on " | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 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/ | ||
| + | | ||
| + | |||
| + | |||