Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
data_design_ide [2021/02/12 15:28] admin [DEFINE] |
data_design_ide [2021/02/14 02:43] (current) admin [SCRIPT] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Data Design IDE ===== | + | ====== Data Design IDE ====== |
| //Data Design IDE// is the development and execution (automation) of combinatorial test design models. This is typically used to generate a set of minimal permutations of variables to achieve the desired coverage using [[Combinatorial Algorithms| Combinatorial Testing]]. | //Data Design IDE// is the development and execution (automation) of combinatorial test design models. This is typically used to generate a set of minimal permutations of variables to achieve the desired coverage using [[Combinatorial Algorithms| Combinatorial Testing]]. | ||
| Line 15: | Line 15: | ||
| - | ==== DEFINE ==== | + | ===== DEFINE |
| {{wiki: | {{wiki: | ||
| - | === Variables === | + | ==== Variables |
| In //DEFINE//, you define the testing variables as well as the expected result variables. | In //DEFINE//, you define the testing variables as well as the expected result variables. | ||
| * //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 | ||
| Line 27: | Line 27: | ||
| * // | * // | ||
| - | == Domain Expression == | + | === Domain Expression |
| Domain values for non-// | Domain values for non-// | ||
| Line 47: | Line 47: | ||
| Use [blank] to encode blank string and [null] for null string/ | Use [blank] to encode blank string and [null] for null string/ | ||
| - | === Constraints / Rules === | + | ==== Constraints / Rules ==== |
| When designing test data using combinatorial testing techniques, we often need to remove or avoid certain combinations as they are either unfeasible or unnecessary for whatever reason. | When designing test data using combinatorial testing techniques, we often need to remove or avoid certain combinations as they are either unfeasible or unnecessary for whatever reason. | ||
| Line 93: | Line 93: | ||
| ---- | ---- | ||
| - | ==== GENERATE ==== | + | ===== GENERATE |
| {{wiki: | {{wiki: | ||
| Line 111: | Line 111: | ||
| Be aware that any changes to // | Be aware that any changes to // | ||
| - | === Mixed Strengths === | + | ==== Mixed Strengths |
| By default, //Overall Strength// applies to all variables excluding //Derived// variables. In cases you wish to apply more rigorous testing than other variables. | By default, //Overall Strength// applies to all variables excluding //Derived// variables. In cases you wish to apply more rigorous testing than other variables. | ||
| Line 120: | Line 120: | ||
| ---- | ---- | ||
| - | ==== SCRIPT ==== | + | ===== SCRIPT |
| {{wiki: | {{wiki: | ||
| Line 140: | Line 140: | ||
| The order object " | The order object " | ||
| | | ||
| + | |||
| + | //INIT// script is for initialization of variables, e.g. environment, | ||
| ---- | ---- | ||
| - | ==== EXECUTE ==== | + | ===== EXECUTE |
| {{wiki: | {{wiki: | ||