Skip to main content
Test cases

Cases someone other than the author can run

Steps and expected results as structured fields, not prose. Folders and labels that survive a reorganisation, the custom fields your team actually needs, and a version history for when somebody asks what this case said last week.

Free for up to 3 users · every report included

TC-482 High

Declined card shows the shopper a clear reason

Pre: signed in, one item in cartData: test card 4000…0069
Step / ActionExpected result
  1. 1Open the payment page and choose Card
    Card fields render; Pay stays disabled until valid
  2. 2Enter the expired test card and tap Pay
    The charge is declined — no money is taken
  3. 3Read the message shown to the shopper
    “Your card has expired” appears inline; the cart is kept
v4edited by Priya · 3 days ago

A case only its author can run is just a reminder

Hand it to a new joiner, or to whoever is free during a crunch, and it should get the same answer every time. That is the whole bar. Steps as their own rows, an expected result you can honestly fail, the data spelled out — so the case works without the person who wrote it.

A TestKase test case open in the editor, with its description, traceability, and additional details panels

Everything a case can carry

Numbered steps

Each action its own row, so anyone can run it.

Expected result

What should happen, kept separate from the steps.

Preconditions

The state the system must be in before step one.

Test data

Which account and values, changed without touching the steps.

Priority and status

What matters, and where the case is in its lifecycle.

Labels and features

Slice the suite by release, risk or area.

Platform and environment

Where the case is meant to run.

Owner

Who keeps it alive.

Automated

Whether automation already covers this case.

Custom fields

The field your team needs, configured per project, with defaults.

Attachments

The screenshot or spreadsheet the case depends on, up to 50 MB each.

TestKase test cases organised in a folder tree, with the list of cases and their priority, author and dates

A suite you can still find things in

Folders follow the product's shape; labels carry what changes — release, risk, platform. And when two people write the same test in different words, the Suite Optimization report catches the overlap by comparing what the cases say, not what they are titled.

Every case keeps its history

Edits are versioned, so a case has a past, not just a present. When a passing test starts failing, or an auditor asks what was tested at release, you can see what the case said last week and who changed it.

FAQ

Frequently asked questions

Title and summary, preconditions, numbered steps, expected result, test data, priority and status, labels and features, platform and environment, an owner, and whether it is covered by automation. Plus any custom fields your project defines, and attachments up to 50 MB each.

Read the guide: How to write test cases that catch bugs →

Write one case properly and the rest follow the shape

Preconditions, steps, expected result, data. The structure is the part that makes a suite survive the person who wrote it.