For Jira Cloud · built on Atlassian Forge

Test case management that doesn't make you wait.

Write test cases, run them in cycles, and trace them back to Jira issues — without leaving Jira. Bulk operations run as single database statements, so adding thousands of tests to a cycle takes milliseconds.

Bulk work, measured

5,000 tests added to a cycle in 220 ms. Import of 5,000 cases with 10,000 steps in 4.0 s.

No external server

Runs entirely on Atlassian Forge. Your data stays in Atlassian-hosted storage, scoped to your site.

Coming from another tool?

Exports from Xray, Zephyr, TestRail and qTest are recognised — columns mapped for you. See how migration works →

CI results land automatically

Post JUnit XML from Jenkins, GitHub Actions, GitLab CI, Playwright, pytest or JUnit — results appear in the cycle. Set it up →

What's inside

Pricing

Free for up to 10 users. Paid from $2.00 per user / month, with volume discounts above 100 users. Billed by Atlassian through the Marketplace.

Questions people ask before installing

Does my test data leave Atlassian?

No. CaseRun is a Forge app: it runs on Atlassian's own infrastructure and stores test cases, cycles and results in Atlassian-hosted storage scoped to your site. There is no CaseRun server to send data to, and the app makes no outbound calls.

Can I move my existing test cases in?

Yes. Export to CSV from Xray, Zephyr Scale, Zephyr Squad, TestRail or qTest and drop the file in. Columns are recognised per tool — including the multi-row step formats where one case spans several rows — and mapped for you before anything is written. Import of 5,000 cases with 10,000 steps takes about 4 seconds.

Can I get my data back out?

Yes, at any time, with no support ticket. Export CSV writes the current view — every case, folder, priority, label and step — in the same format the importer reads, so the export round-trips.

How does it handle a few thousand tests?

Bulk actions run as single database statements rather than one call per test. Measured on a real site: adding 5,000 tests to a cycle takes 220 ms, and a 5,012-case list renders in 850 ms.

How do automated test results get in?

Post JUnit XML to the app's ingest URL from any CI. Setup snippets exist for GitHub Actions, GitLab CI, Jenkins and Bitbucket Pipelines, and for Playwright, Cypress, pytest, JUnit 5 / TestNG, Jest, Vitest, Robot Framework and Newman — anything that writes JUnit XML works.

What does it cost?

Free for sites with up to 10 users. Above that it is $2.00 per user / month up to 100 users (so $200 / month at 100), then $1.60 (101–250), $1.10 (251–1,000), $0.45 (1,001–5,000) and $0.25 per user / month beyond that. Atlassian bills it with your other Marketplace apps.

Which products does it work with?

Jira Cloud. Data Center and Server are not supported.