7 Testing and Simulating the Selection Tree
A selection tree can be tested in the RMA Simulator to check that it executes as intended. It is a good strategy to test a selection tree every time a change has been made to it before saving. That way, the user can be sure that there are no errors introduced to the selection tree with the latest change.
A selection tree is tested in the simulator by executing it, as it would be done in the ERE environment, but with the users choice of values on the input parameters. Together, the parameters for one simulation make up a simulation case. For the tests to be reliable, they are required to consist of large and well thought out sets of simulation cases. If the tests do not cover all possibilities that the selection tree can be put through when used live, there may exist unwanted behavior in the tree.
The simulator offers the user functionality for creating, managing and using large sets of simulation cases.
Choose the Simulation tab in the upper left corner of the selection tree editor to access the simulator.
Depending on the service on which the opened selection tree is built, the Simulator GUI looks similar to the example in Figure 100.
The components of the Simulator GUI are listed in Table 58.
| Components | Description | |
|---|---|---|
| 1 | Simulation Table | Gives an overview of the cases in a simulation set, see Figure 100. |
| 2 | Simulation Toolbar | Allows actions to be performed on the cases selected in the simulation table, see Table 59. |
| 3 | Simulation Data | Shows a more detailed view of a selected case and allows editing of a case. |
| 4 | Simulation Set | Stores a set of simulation cases. |
| 5 | Simulation Quick Search | Filters the parameters shown in the simulation data based on the parameter name. The filter is case insensitive and hides those parameter names that do not contain the current text as a substring. |
| 6 | Simulation Output | Shows the output in different forms from a simulation of a case, see Figure 106 and Figure 107. |
