Roadmap

What we're building, in the order we're building it. No dates — we would rather ship a thing than pre-announce it — and everything that lands is written up in the changelog.

Import from automation results

The tests your pipeline already runs, reported into the same library. A CI job posts its results and the matching tests get a run each, so a story's coverage field moves when the build does, not only when a person walks the steps. The manual tests and the automated ones sit in one folder tree and one report.

Planned

Drafts that follow the story

Today the drafted tests are refreshed when somebody presses Refresh. This makes the app notice when a story's description or acceptance criteria change and redraft on its own, telling the model what already exists so it fills the gap rather than starting over. A dismissal still sticks.

Planned

Tests from Claude Code, Codex and other agents

The same twelve tools Rovo has today, reachable from the agent in your terminal or editor — so a session that ends with a fix can end with the test for it, written into the library against the story. The tools already exist and already run as you; what is missing is Atlassian opening app tools to clients outside Rovo, which their public RFC describes. When that lands, the only thing that changes on our side is the docs.

Planned

Drafts in the editor survive the tab

The editor keeps a half-written test for as long as the page is open and no longer. This keeps it in your browser so a closed tab, a crashed one or a click on the wrong link brings you back to the test you were writing, with a note saying when it was last kept.

Planned

Additional language support

Shipped in 1.1.0. The full interface — library, editor, runs, the Tests panel, Coverage and Settings — in German, Spanish, French and Portuguese (Brazil), alongside English. Each person sees the app in their own Atlassian language, no setup needed; any other language falls back to English, and European Portuguese reads the Brazilian catalog first. Your tests are untouched — this is the app's own wording, not your steps or your stories. More languages follow where the requests point. See the changelog →

Shipped

First release

Shipped in 1.0.0. A library of tests with steps, runs of them one step at a time with a bug filed from the failing step, and a Test coverage field on every story that works in JQL, filters and board swimlanes. Tests drafted from a story by Atlassian-hosted Claude, a Rovo agent, and twelve tools for agents of your own. Runs entirely on Forge with no external egress. See the changelog →

Shipped