02 Runs

Run the right tests, record results fast, keep them honest

A TestPlum run starts from a suggestion: tests that failed or were blocked last time, never ran, changed since they ran, or are critical. Testers record results step by step from the keyboard, everyone sees progress live, and automated results from Playwright and CI land in the same append-only history.

A new run starting from 13 suggested tests: 5 failed or blocked last time and 8 critical
A run in TestPlum: the run barcode across the top, a list of tests with their results and an execution panel with steps

What's included

Suggested selections, keyboard-first execution, live progress, cycles, and Playwright and CI results.

  • 02.1

    Suggested selections

    New runs start with the tests that need it: failed or blocked last time, never ran, changed since they ran, or critical. Everything, a filter or a hand-picked list are one click away.

  • 02.2

    Keyboard-first execution

    Press 1 to 9 to record a result, J and K to move between tests, and switch to focus mode to hide everything but the test in front of you.

  • 02.3

    Results that cannot be rewritten

    Results are append-only. A run keeps the test versions it was created with, and signing off a run locks its results until someone reopens it.

  • 02.4

    Live progress

    Every open run page updates as results come in. The run barcode shows each test's result at a glance, and progress charts show who is doing what.

  • 02.5

    Playwright on your own runners

    Point a runner you start on your own machine or CI box at a repository and run its Playwright tests on demand, on a schedule or for every pull request. Screenshots, videos and traces come back with the results.

  • 02.6

    CI results in the same place

    The Playwright reporter records every attempt, including retries, and any CI system can upload JUnit XML. Manual and automated results share one history and one verdict.

New runs start from what needs testing

A new run in TestPlum starting from the suggested tests: 13 tests, 5 failed or blocked last time and 8 critical

In practice

How it goes

  1. Start from the suggestion

    Name the run, check the suggested tests, assign people and set a due date.

  2. Record results

    Work through the tests step by step, from the keyboard, with comments and attachments.

  3. Bring in automation

    Runners and CI add their results to the same run or to runs of their own.

  4. Sign off

    Signing off completes the run and locks its results; rerun the failures as a new run in one click.

Questions

Test it: frequently asked questions

All questions
How does TestPlum choose which tests to suggest?

A test is suggested when its latest result failed, was blocked or asked for a rerun, when it has never run, when it changed since the version that last ran, or when it is critical. You can switch to everything, a filter or a hand-picked list at any time.

Can automated test results go into TestPlum?

Yes. A runner you start on your own machine runs Playwright tests from your repository, the Playwright reporter records each attempt with its evidence, and any CI system can upload JUnit XML results.

Can someone change a result after a run is finished?

Results are append-only: a new result is added, never overwritten. Signing off a run locks it, and it accepts no new results until someone reopens it.

Find out whether your next release is ready

Create a workspace, import your tests or write a few, and record a run. Everything on this site is in the product today.