/
Limit Use of Combinatorial Data to Avoid Test Case Explosion

Limit Use of Combinatorial Data to Avoid Test Case Explosion

A frequent temptation for modelers is to use extensively combinatorial data settings without understanding its impact of that on test generation (see also separate Conformiq Guide “Combinatorial Testing with Conformiq Creator” References) . Contrary to other pure test data generating tools all settings of combinatorial data coverage are independent, i.e., not linked to each other. A common misunderstanding is that a “Data Coverage” setting in one action and “Data Coverage” in another action mean that the alternatives values in both actions will be combined – instead it produces the product of two independent combinations, i.e., test case explosion.

Recommendation: To avoid test case explosion use the combinatorial action in modeling. Do not use the data coverage option.

Exploratory “Data Coverage” options are not meant for general use but to help reaching coverage of all combinations in very specific modeling situations. In general, exploratory options multiply the number of tests generated by the number of combinations that can be generated from the input constraint.

Recommendation: Avoid using the “All combinations (exploratory)” option more than once in your model.

 

Related content

Model Combinatorial Data Only After Completing Modelling of Targeted Functionality
Model Combinatorial Data Only After Completing Modelling of Targeted Functionality
More like this
Use Advanced Test Generation Concepts Only Once Functionality is Complete
Use Advanced Test Generation Concepts Only Once Functionality is Complete
More like this
Review Testing Target Settings before Analyzing Your Model
Review Testing Target Settings before Analyzing Your Model
More like this
Impact of Model Constructs on Test Generation
Impact of Model Constructs on Test Generation
More like this
Avoid Overuse of State Variables
Avoid Overuse of State Variables
More like this
Model Combinatorial Data with Combinatorial Action
Model Combinatorial Data with Combinatorial Action
More like this

Copyright © 2023 Conformiq and its subsidiaries. All rights reserved.