Skip to content

Test Cases

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

Test Cases List View

The test cases list view displays all test cases in your current project with filtering, sorting, and bulk operations.

Columns

ColumnDescriptionClick Action
CheckboxSelect test case for bulk operationsSelect/deselect for bulk actions
TitleTest case name (clickable link)Opens test case detail view
IDUnique test case identifier (TC-001, TC-002, etc.)Opens test case detail view
StatusDraft, Active, or ArchivedFilter by status
PriorityCritical, High, Medium, LowFilter by priority
TagsLabels for categorization (e.g., auth, smoke, api)Filter by tag
AutomationManual, Automated, or PartialFilter by automation status
Suite CountNumber of suites this case belongs toFilter by suite membership
Last RunDate and result of most recent executionSort by last run date
OwnerAssigned owner of the test caseFilter by owner
CreatedDate test case was createdSort by creation date

List View Actions

ActionLocationDescription
+ New Test CaseTop rightOpens create test case form
ImportTop rightOpens CSV import wizard for bulk creation
ExportTop rightExports visible test cases to CSV/Excel
FilterTop bar (funnel icon)Opens filter panel
SearchTop bar (search box)Searches titles, descriptions, step text
Bulk ActionsAppears when items selectedApply operations to multiple test cases
Column SelectorTop right (gear icon)Choose which columns to display

Bulk Actions Menu

ActionDescriptionConfirmation Required
Add to SuiteAdd selected cases to one or more suitesNo
Set PriorityChange priority for all selectedNo
Add TagsAdd tags to all selectedNo
Remove TagsRemove tags from all selectedNo
Change OwnerReassign ownershipNo
Set StatusChange to Draft, Active, or ArchivedNo
CloneCreate duplicates of selected casesYes
ArchiveMove selected cases to archived statusYes
DeletePermanently delete selected casesYes

Filter Panel

Filters can be combined (AND logic) for precise queries.

Filter TypeOptionsBehavior
StatusDraft, Active, ArchivedShows only selected statuses
PriorityCritical, High, Medium, LowShows only selected priorities
TagsMulti-select dropdownShows cases with ANY selected tag
AutomationManual, Automated, PartialShows only selected automation types
SuiteDropdown of all suitesShows cases in selected suite(s)
OwnerUser dropdownShows cases owned by selected user(s)
Last RunDate range pickerShows cases run within date range
CreatedDate range pickerShows cases created within date range

Keyboard Shortcuts (List View)

ShortcutAction
NCreate new test case
/Focus search box
Ctrl/Cmd + ASelect all visible test cases
EscClear selection
Ctrl/Cmd + FOpen filter panel

Test Case Detail View

Detailed view of a single test case with all fields, steps, and actions.

Header Section

ElementDescription
TitleTest case name (clickable to edit)
ID BadgeUnique identifier (TC-XXX)
Status BadgeDraft (gray), Active (green), Archived (gray)
Priority BadgeCritical (red), High (orange), Medium (yellow), Low (blue)
Automation BadgeManual, Automated, Partial
Edit ButtonPencil icon - opens edit mode
More MenuThree dots - clone, archive, delete, history

Test Case Fields

FieldTypeMax LengthRequiredValidation
TitleText200 charactersYesMust be unique within project
DescriptionRich text5000 charactersNoSupports Markdown
PriorityDropdown-YesCritical, High, Medium, Low
StatusDropdown-YesDraft, Active, Archived
TagsMulti-select10 tags maxNoAuto-complete from existing tags
Automation StatusDropdown-YesManual, Automated, Partial
OwnerUser dropdown-NoDefaults to creator
Suite MembershipRead-only--Shows all suites containing this case

Steps Section

ElementDescription
Step NumberAuto-incremented (1, 2, 3...)
Step ActionText field describing the action (1000 char max)
Expected ResultText field describing expected outcome (1000 char max)
Drag HandleSix-dot icon for reordering
Delete ButtonX icon to remove step
+ Add StepButton to add new step at end
+ Insert StepDropdown to insert after specific step
+ Add Shared StepInsert reusable step from shared steps library

Step Actions

ActionLocationDescription
Edit StepClick in step text fieldEdit step action or expected result
Reorder StepsDrag six-dot handleMove step to new position
Delete StepClick X iconRemove step (requires confirmation)
Insert StepClick + between stepsAdd new step at that position
Insert Shared StepClick "Add Shared Step"Insert from shared steps library
ElementDescription
SuitesList of all suites containing this test case
Recent RunsLast 5 executions with results and dates
Linked DefectsDefects associated with failed runs
CommentsDiscussion thread for this test case
HistoryVersion history with timestamps and authors

Detail View Actions

ActionLocationDescription
Run TestTop rightExecute this test case immediately
CloneMore menuCreate duplicate of this test case
Add to SuiteMore menuAdd to one or more suites
ArchiveMore menuSet status to Archived
DeleteMore menuPermanently delete test case
View HistoryMore menuShow version history
Print/ExportMore menuExport test case to PDF

Keyboard Shortcuts (Detail View)

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

Create/Edit Test Case UI

Form for creating new test cases or editing existing ones.

Form Fields

FieldTypeRequiredCharacter LimitDescription
TitleText inputYes200Unique name for the test case
DescriptionRich text editorNo5000Context about what and why
PrioritySelect dropdownYes-Critical, High, Medium, Low
StatusSelect dropdownYes-Draft, Active, Archived
Automation StatusSelect dropdownYes-Manual, Automated, Partial
TagsTag inputNo10 tags maxLabels for categorization
OwnerUser dropdownNo-Assigned owner

Steps Editor

ElementDescriptionLimit
Step ActionRich text field for step instructions1000 characters
Expected ResultRich text field for expected outcome1000 characters
Step CountMaximum steps per test case100 steps

Steps Editor Actions

ActionDescription
+ Add StepAdd new step at the end of the list
+ Insert AfterInsert new step after current step
Insert Shared StepInsert from shared steps library
Duplicate StepCopy step and insert after original
Delete StepRemove step from test case
ReorderDrag steps to rearrange order

Form Validation

FieldValidation RuleError Message
TitleRequired, unique within project"Title is required and must be unique"
TitleMax 200 characters"Title exceeds 200 character limit"
Step ActionMax 1000 characters per step"Step exceeds 1000 character limit"
Steps CountMaximum 100 steps per case"Cannot exceed 100 steps per test case"
TagsMaximum 10 tags"Cannot exceed 10 tags"

Save Actions

ActionLocationDescription
SaveBottom right, primary buttonSave and close form
Save & NewBottom right, secondary buttonSave and open new blank form
CancelBottom right, text linkDiscard changes and close

Test Case Actions Reference

Run Test Case

Access: Detail view → "Run Test" button or list view → More menu

Behavior:

  • Creates new case run in current environment
  • Opens test execution interface
  • Sets status to "In Progress"
  • Records start timestamp

Confirmation: None (immediate action)


Clone Test Case

Access: Detail view → More menu → "Clone" or list view → Bulk Actions → "Clone"

Behavior:

  • Creates duplicate with "Copy of" prefix in title
  • Copies all steps, tags, and priority
  • Sets status to Draft
  • Opens cloned case in edit mode

Options:

  • Single clone: Immediate, no configuration
  • Bulk clone: Choose destination project, add prefix/suffix to titles

Confirmation: None (can delete if unwanted)


Add to Suite

Access: Detail view → More menu → "Add to Suite" or list view → Bulk Actions → "Add to Suite"

Behavior:

  • Opens suite selector modal
  • Multi-select from available suites
  • Search to filter suites
  • Test case appears in selected suites immediately

Confirmation: None (can remove from suite later)


Archive Test Case

Access: Detail view → More menu → "Archive" or list view → Bulk Actions → "Archive"

Behavior:

  • Changes status to Archived
  • Removes from all active test suite views
  • Preserved in history and reporting
  • Can be restored by changing status back to Active

Confirmation: Yes - "Archive this test case? It will be hidden from active views."


Delete Test Case

Access: Detail view → More menu → "Delete" or list view → Bulk Actions → "Delete"

Behavior:

  • Permanently removes test case
  • Removes from all test suites
  • Execution history is preserved (case shown as deleted)
  • Action is logged in audit trail

Confirmation: Yes - "Delete this test case? This action cannot be undone."


Assign Owner

Access: Edit form or Bulk Actions → "Change Owner"

Behavior:

  • Sets ownership to selected user
  • Owner receives notification
  • Filterable by owner in list view

Confirmation: None


View History

Access: Detail view → More menu → "View History"

Behavior:

  • Opens version history panel
  • Shows timestamp, author, and change summary for each version
  • Click version to view diff
  • Option to revert to previous version

Field Types and Validation

Title Field

  • Type: Text input
  • Max Length: 200 characters
  • Required: Yes
  • Unique: Yes (within project)
  • Valid Characters: Letters, numbers, spaces, hyphens, underscores, parentheses
  • Invalid Characters: Special characters like <, >, &

Description Field

  • Type: Rich text editor (Markdown supported)
  • Max Length: 5000 characters
  • Required: No
  • Supported Markdown: Bold, italic, links, lists, code blocks
  • Unsupported: Images, HTML

Priority Field

  • Type: Select dropdown
  • Options: Critical, High, Medium, Low
  • Default: Medium
  • Required: Yes

Tags Field

  • Type: Multi-select with auto-complete
  • Max Tags: 10 per test case
  • Tag Length: 50 characters max per tag
  • Valid Characters: Letters, numbers, hyphens
  • Invalid: Spaces (use hyphens instead)

Step Action Field

  • Type: Rich text editor
  • Max Length: 1000 characters per step
  • Max Steps: 100 per test case
  • Required: At least one step required to save

Expected Result Field

  • Type: Rich text editor
  • Max Length: 1000 characters per step
  • Required: No, but recommended for each step