Output parameters

Output parameters represent the expected result of a test. They don’t contain choices, so they don’t affect the size of the generated test suite. Instead, they can be assigned custom values through assignment expressions — essentially computing an output based on combinations of certain input parameters. If no assignment applies to a given combination, the output parameter simply uses its default value. To create an output parameter, click the Add Output Parameter button. Keep in mind that output parameters can’t be created in the global panel or inside structures, which is why the Assignment option isn’t available in those contexts.

Creating output parameters

Fig. 1 – Creating output parameters.

Assignments can be created in the FUNCTION LOGIC panel.

Using logic (assignments) with output parameters

Fig. 2 – Using logic (assignments) with output parameters.