Skip to main content
What you’ll learn
  • How test suites and test cases are structured
  • Core, classification, and automation fields on every test case
  • Classic vs Gherkin test step formats
  • How version history tracks and restores changes
  • How to customize dropdown values, feature toggles, and custom fields per project
This page defines the core building blocks of Test Management and the project-level settings that control them.

Test Suites

A test suite is a folder that groups related test cases together. Suites can be nested to create a hierarchy (e.g., API → Users → GET Endpoints).
  • Every test case belongs to exactly one suite
  • Suites have a name, description, and optional parent suite
  • Drag-and-drop suites to reorder them in the Suites view

Test Cases

A test case is a single test scenario with a unique Case ID (e.g., TC-6838). Each test case contains core fields, classification fields, automation fields, and metadata.

Core fields

FieldDescription
TitleShort name describing the test (required)
DescriptionDetailed explanation of what the test does (up to 5,000 characters)
Pre-conditionsWhat must be true before the test runs
Post-conditionsExpected system state after the test completes
Test StepsOrdered list of actions with expected results (Classic or Gherkin format)

Classification fields

FieldValues
StatusActive, Draft, Deprecated
SeverityBlocker, Critical, Major, Normal, Minor, Trivial
PriorityCritical, High, Medium, Low
TypeSmoke, Regression, Functional, Integration, E2E, API, Unit, Performance, Security, Accessibility, Other
LayerE2E, API, Unit
BehaviorPositive, Negative, Destructive
NoteAll classification dropdown values can be customized per project. See Project Settings below.

Automation fields

FieldDescription
Automation StatusManual, Automated, or To Be Automated
To be automatedFlag indicating this case should be automated in the future
Is FlakyMarks the test as having inconsistent results
Is MutedMarks the test as temporarily silenced

Additional metadata

  • Tags — Free-form labels (e.g., api, smoke, regression) for categorization and filtering. Tags appear as badges on the test case Details Sheet and can be used in Bulk Actions to add or remove tags across multiple test cases.
  • Custom Fields — Project-specific fields configured in Project Settings (text, number, textarea, dropdown, or checkbox)
  • Attachments — Files attached to the test case (when enabled in Feature Toggles)

Test Steps

Each test case can have ordered steps. Two formats are supported:
FormatStructureBest For
ClassicEach step has an Action (what to do), optional Test Data (input), and an Expected Result (what should happen). Steps can have sub-steps.Detailed step-by-step test procedures
GherkinWrite steps in Given / When / Then syntaxBDD-style test scenarios

Version History

Every change to a test case is tracked as a new version. The History tab on the Details Sheet shows:
  • A timeline of all versions with who made each change and when
  • A diff of what changed in each version (additions in green, removals in red)
  • The ability to compare any two versions side-by-side
  • The ability to restore a previous version
TipVersion History can be toggled on or off per project in Feature Toggles below.

Project Settings

Each project can customize how test cases work. Access settings from the menu → Settings in Test Management. Test Management Settings page showing feature toggles, classification fields, and custom fields sections

Feature Toggles

Toggle optional features on or off for the project:
FeatureWhat It Controls
Version HistoryTrack every change to test cases as versioned snapshots. When enabled, the History tab appears on the Details Sheet.
AttachmentsAllow file uploads on test cases. When enabled, the Attachments tab appears on the Details Sheet.

Customize Dropdown Values

Dropdown fields like Severity, Priority, Type, Layer, Behavior, and Automation Status can be customized per project.
  • Click any dropdown field in the Settings panel to edit its available values
  • Add new values, remove existing ones, or reorder them
  • Changes apply immediately to all test cases in the project
This tailors the classification system to match your team’s terminology and workflow. Dropdown customization showing Classification fields with Severity values being edited
WarningRemoving a dropdown value removes it from all test cases that currently use it. Adding a new value makes it available immediately across all test cases in the project.

Custom Fields

Create project-specific fields that appear on every test case in the Details Sheet sidebar under Custom Fields.

Supported field types

TypeDescription
TextSingle-line text input
TextareaMulti-line text input
NumberNumeric values
DropdownSelect from predefined options (you define the option list)
CheckboxTrue/False toggle

Manage custom fields

  • Click + Add Field to create a new custom field
  • Set the field name, type, optional description, and whether it is required
  • For dropdown fields, define the list of selectable options
  • Drag to reorder custom fields
  • Delete a custom field to remove it from all test cases
Custom Fields section showing a list of custom fields with type badges and drag handles for reordering
WarningDeleting a custom field removes it and its values from all test cases in the project. This cannot be undone.

Settings Sections Reference

The Settings page organizes fields into these sections:
SectionDescription
FeaturesToggle Version History and Attachments
Core FieldsBuilt-in fields (Title, Description, Pre/Post-conditions) — read-only
Test StepsBuilt-in step fields — read-only
ClassificationEditable dropdown fields (Status, Severity, Priority, Type, Layer, Behavior)
AutomationEditable automation status field
OrganizationBuilt-in fields (Suite, Tags) — read-only
Custom FieldsYour project-specific custom fields

Suites

Organize tests in a tree structure

Test Cases

Search, sort, filter, and view full test case details

Import & Export

Custom field values are preserved in JSON export

Bulk Actions

Edit, delete, or print multiple test cases