Test Execution with Test Player
Run through test cases step by step with the built-in test player
Run test cases step by step in the built-in Test Player. Find your next test in seconds with search, My work, filters and Next to do, log a result per step, and report bugs to Jira pre-filled with the failed step - all without switching context.
Live preview - the real BesTest UI, running here
Brute-force protection locks the account after repeated failures, and a locked account recovers cleanly.
A registered account with a known password; rate limiting enabled on staging.
Submit a wrong password 5 times in a row
user: demo@acme.io
Each attempt returns "invalid credentials"
Submit a 6th attempt
same user
Account is locked; a lockout message is shown
Sign in with the correct password after the lockout window
correct password
Access is granted; the failure counter resets
Not a screenshot - the same React components the app ships, with demo data.
How It Works
The Test Player is where testers spend their day, so it is built to keep them moving. Pick a test case on the left (or press Next to do), start the run, and the Player assigns it to you and starts the timer. Each step shows its action, test data and expected result; mark it Passed, Failed, Blocked or Skipped, type the actual result, and the run's status follows from the step results. Click a result again to clear it. BDD test cases show their Feature and Background above the steps.
Large cycles no longer mean scrolling. Search across keys, names and execution notes, switch on My work to see only your test cases, or open the filter panel - status, has bugs, has a note, over time, tends to fail, retested, unassigned - with a count next to each. Next to do, also on the N key, takes you to the next open test, and the one you just finished stays open, marked as just finished. Reruns are one click away in the test case selector. The Player opens from everywhere you see a cycle or an execution - notifications, collections, reports - and Back returns you to where you were.
When a step fails, create a Jira bug right from the step. BesTest pre-fills the Jira create form: Bug type, a summary with the test case key and step, and a description with the cycle, test case, action, test data and expected vs actual result. The new issue is linked to the execution automatically. BesTest does not store attachments itself, so testers attach screenshots and logs to that Jira issue, where developers already look.
Two things keep results honest. If someone edits a test case's steps after the run was created, the Player shows a banner and lets you take the latest steps. And a cycle becomes Done when every test case has a result, but it still accepts notes, linked defects and time spent; adding test cases or starting a new run reopens it, and it closes again when everything has a result. Test leads follow along live in the cycle stats bar (progress and pass rate), the dashboard and Jira dashboard gadgets, without sending a single status-request message.
Key Benefits
Try Test Execution with Test Player in BesTest
Install BesTest from the Atlassian Marketplace and start using test execution with test player inside Jira in minutes. Free for teams up to 10 users.
Try BesTest Free