Skip to content

Home / UI Guide / Sub-Models Tab

Sub-Models Tab

Sub-models let you group parameters for independent combinatorial coverage at their own interaction strength. This is useful when some parameter groups need higher-order coverage than others.

Layout

The tab uses a master-detail layout:

  • Left panel — List of sub-models
  • Right panel — Detail view showing the selected sub-model's name, order, and parameter membership

Creating a Sub-Model

  1. Click Add Sub-Model
  2. Give it a descriptive name (e.g., "Hardware", "Network")
  3. Set the Order — the interaction strength for this group
  4. Check the parameters that belong to this sub-model

Parameter Membership

Each parameter can belong to:

  • No sub-model — Uses the global interaction order (root model)
  • One sub-model — Uses that sub-model's order for within-group coverage
  • Multiple sub-models — A parameter can belong to more than one group

Rules

  • A sub-model must have at least 2 parameters
  • The order cannot exceed the number of parameters in the sub-model
  • Sub-models are one level deep (no nesting)

Example

For a system with hardware and software parameters:

Sub-Model Parameters Order
Hardware CPU, RAM, Storage 3 (3-way)
Software OS, Browser, App 2 (pairwise)

This ensures all 3-way hardware combinations are tested while software parameters only need pairwise coverage — reducing total test cases compared to using 3-way coverage globally.

For more details, see Concepts: Sub-Models.