Stop, Pause & Debug Tests

If you have tests that fail, you don't have to wait until your test fully runs to begin debugging. Testim includes some tools to help you quickly debug your tests during runtime:

  • Stop a test that is currently running
  • Pause at certain problematic/interesting points and take a closer look.
  • Run the test one step at a time

Stop a Test that is Currenlty Running

To stop a test from running:

  1. Click the Stop button on the action menu.recorded.
455

The test will be marked as failed and the last step not completed will be highlighted.

576

Pause test while it's running

To pause a test currently running:

  1. Click on the "Pause" button in the action menu.
455
  1. To resume running the test, click the Play button in the action menu. The test will resume at the step where the test was previously paused.
317

Run Step by Step

If you are debugging a test one step at a time, you can control when each step of the test runs.

To run a test step-by-step:

  1. Click the drop down button next to the Play button and select Run locally step by step.
509
  1. Click the **Play Next Step" button on the action menu to execute the next step in the test.
402

Insert a Breakpoint

Breakpoints will automatically pause the test at a specific step (before it runs).

To insert a Breakpoint in a test:

  1. Hover on an arrow between two steps and click the Toggle Breakpoint button.
572

This will display a breakpoint (pause symbol) between the steps.

573

📘

Note:

You can add a breakpoint by using a keyboard shortcut (Ctrl/Cmd + B).

Run from a specific step

Sometimes when you are debugging a test, you don't want to run a test from the very beginning each time. Testim allows you to run a test starting from a specific step.

📘

Note:

If you have steps in your test that are dependent on previous steps (e.g., logging into an application), starting a test in the middle of the steps may always cause the test to fail.

To run a test from a specific step:

  1. Hover on an arrow between two steps and click the Play from here button.
564

The test will begin running from the step after the selection.