Skip to content

Test Suites

Complete reference for all test suite UI elements, fields, actions, and behaviors in Qualflare.

Test Suites List View

The test suites list view displays all test suites in your current project with hierarchical organization and bulk operations.

Columns

ColumnDescriptionClick Action
CheckboxSelect suite for bulk operationsSelect/deselect for bulk actions
NameSuite name (clickable link)Opens suite detail view
PathFolder hierarchy (e.g., Features/API)Filter by folder
Test CountNumber of test cases in suiteSort by test count
PriorityDefault priority for tests in suiteFilter by priority
OwnerAssigned owner of the suiteFilter by owner
Last RunDate and result of most recent suite executionSort by last run date
CreatedDate suite was createdSort by creation date

List View Actions

ActionLocationDescription
+ New SuiteTop rightOpens create suite form
+ New FolderTop right dropdownCreates folder for hierarchical organization
ImportTop rightOpens import wizard for bulk suite creation
ExportTop rightExports suite structure and test cases to CSV/Excel
FilterTop bar (funnel icon)Opens filter panel
SearchTop bar (search box)Searches suite names and descriptions
View ToggleTop rightSwitch between list view and folder tree view
Bulk ActionsAppears when suites selectedApply operations to multiple suites

Bulk Actions Menu

ActionDescriptionConfirmation Required
Move to FolderMove selected suites to different folderNo
Set PriorityChange default priority for all selectedNo
Change OwnerReassign ownership of all selectedNo
CloneCreate duplicates with copies of test casesYes
ArchiveMove selected suites to archived statusYes
DeletePermanently delete selected suites and test casesYes

Filter Panel

Filter TypeOptionsBehavior
FolderFolder hierarchy dropdownShows suites in selected folder(s)
PriorityCritical, High, Medium, LowShows suites with selected default priority
OwnerUser dropdownShows suites owned by selected user(s)
Test CountRange slider or min/max inputsShows suites within test count range
Last RunDate range pickerShows suites run within date range
CreatedDate range pickerShows suites created within date range

Folder Tree View

Alternative to list view showing hierarchical folder structure.

ElementDescriptionAction
FolderCollapsible container for suitesClick to expand/collapse
Folder ActionsThree dots on folder hoverRename folder, delete folder, move folder
SuiteListed under foldersClick to open suite detail
Drag HandleSix-dot icon on suite/folderDrag to reorder or move to different folder

Keyboard Shortcuts (List View)

ShortcutAction
NCreate new suite
Shift + NCreate new folder
/Focus search box
Ctrl/Cmd + ASelect all visible suites
EscClear selection
Ctrl/Cmd + FOpen filter panel

Test Suite Detail View

Detailed view of a single test suite with test case list and execution history.

Header Section

ElementDescription
NameSuite name (clickable to edit)
Path BreadcrumbFolder hierarchy with clickable links
Edit ButtonPencil icon - opens edit mode
More MenuThree dots - clone, archive, delete, export

Suite Information Section

FieldTypeDescription
DescriptionRich textWhat this suite covers and its purpose
Default PriorityDropdownPriority applied to new tests added to suite
OwnerUser dropdownTeam or person responsible for suite
Auto-apply TagsTag inputTags automatically added to tests in this suite
CreatedRead-only timestampDate suite was created
Last ModifiedRead-only timestampDate of last change
Test CountRead-only countNumber of test cases in suite

Test Cases Section

ColumnDescriptionClick Action
CheckboxSelect test case for bulk operationsSelect/deselect
OrderDrag handle for reorderingDrag to reorder within suite
TitleTest case name (clickable link)Opens test case detail
IDTest case identifierOpens test case detail
PriorityTest case priority badgeFilter by priority
StatusDraft, Active, ArchivedFilter by status

Test Cases Actions

ActionLocationDescription
+ Add Test CasesTop of sectionOpens test case selector to add existing cases
+ Create New CaseTop of sectionOpens create test case form (adds to this suite)
Remove from SuiteCheckbox selection → Remove buttonRemoves selected cases from suite (doesn't delete cases)
ReorderDrag handles on each rowDrag to change execution order
Reorder AlphabeticallyDropdown → Sort A-ZAuto-sort all cases alphabetically
Reorder by PriorityDropdown → Sort by PriorityAuto-sort all cases by priority

Execution History Section

ColumnDescription
Launch NameName of the test run
EnvironmentEnvironment where suite was executed
DateWhen the suite was run
ResultPass rate or overall status
DurationHow long execution took

Suite Actions

ActionLocationDescription
Run SuiteTop right, primary buttonExecute all test cases in suite
EditTop right, pencil iconModify suite details
CloneMore menuCreate duplicate with test cases
ArchiveMore menuSet suite to archived status
DeleteMore menuPermanently delete suite
ExportMore menuExport suite and test cases to file

Keyboard Shortcuts (Detail View)

ShortcutAction
EEnter edit mode
RRun suite
AAdd test cases to suite
Ctrl/Cmd + SSave changes (edit mode only)
EscCancel edit / close detail view
Ctrl/Cmd + .Open more menu

Create/Edit Suite UI

Form for creating new test suites or editing existing ones.

Form Fields

FieldTypeRequiredCharacter LimitDescription
NameText inputYes100Unique name for the suite
DescriptionRich text editorNo2000Context about what this suite covers
Folder/PathFolder dropdown or path inputNo500Hierarchical location (e.g., Features/API)
Default PrioritySelect dropdownYes-Priority for new tests (Critical, High, Medium, Low)
OwnerUser dropdownNo-Team or person responsible
Auto-apply TagsTag inputNo5 tags maxTags automatically applied to tests in suite

Folder Selection

ElementDescription
Folder DropdownSelect from existing folders in project
Path InputType custom path using forward slashes (e.g., API/User)
New Folder CreationType new folder name in path to create automatically
RootLeave blank to place at project root

Form Validation

FieldValidation RuleError Message
NameRequired, unique within folder"Name is required and must be unique in this folder"
NameMax 100 characters"Name exceeds 100 character limit"
PathValid folder path format"Invalid folder path format. Use forward slashes."
TagsMaximum 5 auto-apply tags"Cannot exceed 5 auto-apply tags"

Save Actions

ActionLocationDescription
SaveBottom right, primary buttonSave and close form
Save & Add CasesBottom right, secondary buttonSave and open test case selector
CancelBottom right, text linkDiscard changes and close

Test Case Management in Suites

Add Test Cases to Suite

Access: Suite detail view → "+ Add Test Cases"

Behavior:

  1. Opens test case selector modal
  2. Search or filter to find test cases
  3. Check boxes for cases to add
  4. Click "Add" to add to suite
  5. Cases appear in suite's test case list

Options:

  • Search: Search by title, ID, or tag
  • Filters: Filter by priority, status, existing suites
  • Select All: Add all filtered results

Confirmation: None


Remove Test Cases from Suite

Access: Suite detail view → Check cases → "Remove from Suite"

Behavior:

  • Removes selected test cases from suite
  • Test cases are NOT deleted from project
  • Cases remain in other suites they belong to

Confirmation: Yes - "Remove X test cases from this suite? Cases will not be deleted."


Reorder Test Cases in Suite

Methods:

Drag and Drop:

  1. Hover over test case row
  2. Click and hold drag handle (six-dot icon)
  3. Drag to new position
  4. Release to drop

Bulk Reorder:

  1. Check multiple test cases
  2. Drag any selected case
  3. All selected cases move together

Auto-Sort:

  • Click "Sort A-Z" to alphabetize
  • Click "Sort by Priority" to order Critical → Low
  • Auto-sort applies to all cases in suite

Confirmation: None (changes save automatically)


Bulk Add Test Cases

Access: Test cases list view → Select cases → Bulk Actions → "Add to Suite"

Behavior:

  1. Select multiple test cases from list
  2. Click "Bulk Actions" → "Add to Suite"
  3. Choose destination suite(s) from multi-select dropdown
  4. Click "Add" to process
  5. All selected cases added to chosen suites

Options:

  • Single Suite: Add to one suite
  • Multiple Suites: Add to several suites at once

Confirmation: None


Bulk Remove Test Cases

Access: Suite detail view → Test Cases section → Select cases → "Remove from Suite"

Behavior:

  1. Check boxes for cases to remove
  2. Click "Remove from Suite" button
  3. Confirm removal
  4. Cases removed from this suite only

Confirmation: Yes


Suite Actions Reference

Run Suite

Access: Suite detail view → "Run Suite" button

Behavior:

  • Creates new launch with all test cases in suite
  • Executes cases in suite order
  • Opens execution monitoring view
  • Records results for each case

Options:

  • Environment: Choose target environment
  • Assignee: Select who should execute (for manual testing)
  • Milestone: Link to release milestone

Confirmation: None


Clone Suite

Access: Suite detail view → More menu → "Clone"

Behavior:

  1. Opens clone configuration modal
  2. Enter new name (default: "Copy of [suite name]")
  3. Choose destination folder
  4. Select clone options:
    • Copy test cases: Duplicates all test cases
    • Reference test cases: Links to existing test cases (shared)
  5. Click "Clone" to create

Confirmation: None (can delete if unwanted)

Clone Options:

OptionDescriptionUse Case
Copy Test CasesCreates duplicate test casesTesting similar features with variations
Reference Test CasesLinks to existing casesMultiple suites running same tests

Archive Suite

Access: Suite detail view → More menu → "Archive"

Behavior:

  • Changes suite status to Archived
  • Hides from active suite views
  • Test cases remain available in other suites
  • Can be restored by changing status back to Active

Confirmation: Yes - "Archive this suite? It will be hidden from active views but test cases will remain available."


Delete Suite

Access: Suite detail view → More menu → "Delete"

Behavior:

  • Permanently removes suite
  • Choose what happens to test cases:
    • Delete all test cases: Removes cases from project
    • Keep test cases: Cases remain in project (and other suites)
  • Action logged in audit trail

Confirmation: Yes - "Delete this suite? Choose what to do with test cases."


Export Suite

Access: Suite detail view → More menu → "Export"

Behavior:

  • Opens export options modal
  • Choose format: CSV, Excel, PDF, or JSON
  • Select content:
    • Suite structure only: Folders and suite names
    • Include test cases: Full test case details
    • Include execution history: Past run results
  • Download file or save to cloud storage

Confirmation: None


Drag-Drop Reordering Behavior

Visual Feedback

StateVisual Indicator
DraggingSemi-transparent ghost of dragged item
Drop TargetBlue line shows insertion point
Between ItemsHorizontal line appears between rows
Over FolderFolder highlights when hovering

Drop Zones

ZoneBehavior
Between rowsInsert at that position
Top of listInsert as first item
Bottom of listAppend to end
Over folderMove to that folder

Constraints

  • Cannot drag to different suite: Use "Remove" then "Add" instead
  • Cannot drag from archived suite: Unarchive first
  • Bulk drag: Multiple selected items move together

Suite-Level vs Project-Level Organization

Suite-Level Organization

Purpose: Group related test cases together

Characteristics:

  • Test cases can belong to multiple suites
  • Suites define execution order
  • Suites have folder hierarchy
  • Each suite has default priority and auto-apply tags

Use Cases:

  • Feature-based grouping (Authentication, Billing)
  • Test-type grouping (Smoke, Regression, Integration)
  • Team-based grouping (Frontend Tests, Backend Tests)

Project-Level Organization

Purpose: Logical separation of test areas

Characteristics:

  • Folders provide hierarchical structure
  • Path indicates location (e.g., Features/API/Users)
  • Folders can contain multiple suites
  • Visual organization in tree view

Use Cases:

  • Multi-feature applications (Features/Auth, Features/Billing)
  • Layer-based organization (UI/, API/, Database/)
  • Component-based organization (Components/Header, Components/Sidebar)

Hybrid Approach

Best Practice: Use folders for project-level structure, suites for test grouping

Example Structure:

Features/
  Authentication/
    Login Smoke Tests (suite)
    Login Regression Tests (suite)
    Registration Tests (suite)
  Billing/
    Payment Tests (suite)
    Invoice Tests (suite)

Benefits:

  • Clear visual hierarchy
  • Flexible test case assignment
  • Easy navigation and discovery
  • Scalable to large projects