Test cases
A test case describes one behavior to check. The AI agent reads it and carries it out in the browser, so write it the way you would brief a colleague.
Folders and smart views
Click Test cases in the sidebar. The folder tree is on the left, the cases of the selected folder on the right, and the editor opens in a side panel.
- Every case lives in a folder. Use Create folder and New subfolder; folders nest as deep as you need.
- Drag folders and cases to move them. Qalion asks you to Confirm move first.
- Select several folders to export or delete them together.
Smart views list cases from every folder: All test cases, Failing, Flaky, Never run, Stale · 30 d+, Written by AI · review, No requirement and In no plan.
Create a test case
The editor saves as you type. Its header shows Saving…, Unsaved or Saved, or "A title is required to save".
You can also Import cases from a file, or click Generate with AI to ask the Qalion AI to draft them. The editor's menu has Copy link, Duplicate and Delete, and its Run button starts a quick run of this case.
Formats
| Format | How you write it |
|---|---|
| Steps | Rows of Action and Expected result. Each step can carry images, which the agent receives as reference. Drag to reorder. |
| Gherkin | A Given / When / Then scenario. Qalion turns it into steps when the case runs. |
| Free text | Say what to do and what must happen, in your own words. The agent turns it into steps when it runs. |
Given I am on the login page
When I type $username in the Username field
And I type $password in the Password field
And I click Login
Then the Products page opensThe project's default format is set under Configuration → New cases start as. Each case can change its own format.
$username and $password above are dataset columns; see Shared steps & datasets.Fields
| Field | Values |
|---|---|
| Title | Required, unique within the folder |
| Status | Active, Draft, In review, Outdated or Rejected |
| Priority | Critical, High, Medium (default) or Low |
| Type | Functional (default), Regression, Smoke, Integration or Other |
| Automation | Manual (default), In progress or Run by agent |
| Tags | Free labels. Press Enter, Space or a comma to add one. |
| Owner | The person responsible for the case |
| Description | Rich text with images: context, preconditions, what matters |
| ID | Read-only, for example CHK-101 |
The editor also shows the case's last result and history per browser profile, its open problems, the plans that use it (the History · Problems · Plans row) and the requirements it proves.
Statuses and what runs
| Status | Meaning |
|---|---|
| Active | Ready. Active cases run. |
| Draft | Being written. New cases start as Draft. |
| In review | Written by Qalion AI and waiting for your review. |
| Outdated | No longer matches the app. |
| Rejected | Not kept, for example a Qalion AI draft you turned down. |
Search, filter and sort
- Search by title, ID or step text.
- Filter by Status, Priority, Health (failing, flaky, stale, never run, passing) and Target (browser profile).
- Results on picks the environment whose last results and health the list shows.
- Sort by Last updated, Title, Priority or Health.
Bulk actions
Tick cases in the list to act on several at once: Run selected, Add to plan, Move, Duplicate, Assign (owner), Export and Delete.
Import
Click Import to open "Import test cases". Qalion accepts CSV, JSON and XML files up to 5 MB.
| Format | What Qalion reads |
|---|---|
| CSV | A header row with any of: title, description, steps, expected, folder, priority, tags. Each row becomes one case with one step (steps + expected). Separate tags with ; or |. |
| JSON | An array of cases, or { "folders": [ { "name": …, "testCases": [ … ] } ] }. A case has title, description, steps (action, expectedResult), priority and tags. |
| XML | Squash TM exports (test-suite, test-case and step elements). |
- Cases go into the selected folder. When the file names folders, Qalion creates them. With no folder at all, cases land in a folder called "Imported".
- Imported cases are created as Active, so they run as soon as they are in a plan. Review them, including their priority, before you run them.
Export
- Select cases and click Export for a CSV with their latest results on the environment chosen in Results on, flakiness, requirements and owner.
- Select folders and export them for a CSV with Folder Path, ID, Title, Status, Priority, Type, Automation, Tags and Description.
Trash
Deleting moves folders, test cases, requirements, shared steps, datasets, environments, test plans and projects to the Trash. Restore them from there for 30 days; after that they are deleted for good. Owners and Admins can also Delete forever or Empty trash.
Was this page helpful?