Skip to content

Test Cases

Test Cases is the project repository for reusable manual, structured, and automation-linked checks. Use it to keep test logic, ownership, priority, component coverage, datasets, attachments, result history, and Jira context in one maintainable place.

Test cases repository

What This Section Covers

Test Cases supports these workflows:

  • QA leads break down features into suites and reusable checks.
  • Manual testers maintain preconditions, steps, expected results, and attachments.
  • Automation engineers map automated checks with a stable automation_id.
  • Release managers review product and component coverage.
  • Defect analysts open result history, logs, artifacts, and linked Jira issues from the case.
  • Teams reuse one test case across many input combinations through datasets.

Subsections

Test Cases Registry

The Test Cases screen has three primary areas:

  • Suite tree on the left organizes cases by stable product or testing areas.
  • Toolbar provides search, filters, create action, column visibility, bulk actions, and export.
  • Table shows cases with configurable columns, sorting, pagination, and row actions.

Table Columns

Column Shows Why It Helps
ID Case key such as TC-123 Gives the team a stable reference for Jira, Slack, and reviews.
Title Behavior under test Communicates the intent of the case.
Suite Repository folder Shows the functional area.
Priority Low, Medium, High, Critical Helps select smoke and release-critical checks.
Type Manual or Automated Separates human and automation-owned checks.
Status Draft, Active, Archived Shows whether the case is ready for execution.
Tags Free-form labels Enables cross-cutting filters such as smoke, mobile, or pci.
Owner Responsible user Clarifies review and maintenance ownership.
Last Run Latest execution and result Helps find recently failing or stale checks.

Users can choose visible columns, sort supported columns, and change page size to 10, 25, or 50.

Search, Filters, and Sorting

Search matches case key, title, and tags. UI filters cover:

  • status: Draft, Active, Archived;
  • priority: High, Medium, Low;
  • suite selection from the suite tree.

The API also supports owner, tags, products, components, and minimum component risk filters.

Example: before a regression pass, a tester selects the Checkout suite, filters to Active, sorts by Priority, and starts with high-priority scenarios.

Row Actions

Each row supports:

  • Open to view the case;
  • Edit to open it directly in edit mode;
  • Delete to remove it after confirmation.

Deleting a test case is destructive and also cleans up its case-owned attachments.

Export

The toolbar Export control downloads test cases in TMS-compatible formats (CSV, TestLink XML, Xray/Zephyr JSON, JUnit XML, or JSON). With rows selected, only those cases are exported; with no selection, the current suite, filters, and search define the scope, so an unfiltered view exports the whole project. See Bulk Operations, Permissions, and API for the full scope rules and the 10,000-case limit.