Skip to content

Running Tests Manually

Running Tests Manually

Tests that are not automated (yet) can be executed by QA engineers in manual testing mode. In this mode, a user can check manual tests and mark them as passed or failed. It is possible to create a list of tests to check in test plan and assign users to a run.

How To Run All Tests

To launch a Manual Test Run you need:

  1. Click the Run button in the left-side menu
  2. Select the Manual Run button

CleanShot 2022-05-26 at 11 47 39@2x

On Manual Run screen you need:

  1. Select a Test Plan
  2. Add a title (optional)
  3. Pick up a testing environment
  4. Click on Launch button

CleanShot 2022-05-26 at 11 52 23@2x

Setting Test Case Results in Manual Run

Once a manual test run is launched, you need to set a Result for each test case. The available options are:

  • PASSED – The test case was successfully executed
  • FAILED – The test case did not meet the expected result
  • SKIPPED – The test case was not executed

Steps to Set a Result

  1. Click on a test case
  2. Select the appropriate result (PASSED, FAILED, or SKIPPED)
  3. Once you select a result, the Result message options will appear automatically. Choose a message from the available options

TestCaseResults

  1. Repeat the process for all test cases.
  2. Click the ‘Finish Run’ button to complete the process

FinishRun

If you need to configure different result messages, click here: Custom Statuses

How To Create a Test Plan

If you need to create a Test Plan you should click on + New Test Plan

CleanShot 2022-05-26 at 11 57 49@2x

Or you can go to Plans page and create a new Test Plan there:

CleanShot 2022-05-26 at 12 48 54@2x

Now your next steps are:

  1. Add a title to your Test Plan
  2. Pick a suite/ tests
  3. Click on the Save Plan button

CleanShot 2022-05-26 at 12 11 53@2x

The new Test Plan will appear on Manual Run screen

CleanShot 2022-05-26 at 12 16 22@2x

How To Filter Tests For a Test Plan

Tests can be filtered in several ways:

  1. By tags
  2. Manually picked up from existing suites

CleanShot 2022-05-26 at 12 19 41@2x

How To Select Environment

To select a testing environment you need:

  1. Click on Environment field
  2. Choose the environment that you need

CleanShot 2022-05-26 at 12 29 39@2x

Multi Environment Tests

Multi environment tests are used for performing the same tests in different environments. This option is very useful in cases when you need to perform testing with different types of operating systems/ browsers/ devices. They can be performed simultaneously or in a sequence. Let’s get a look at this option.

How To Add More Environments

To add more environment you need to click on the plus button

CleanShot 2022-05-26 at 12 32 09@2x

You will see a pop-up window where you should click on Add Environment button

CleanShot 2022-05-26 at 12 33 48@2x

Then click on Environment field and choose the environment that you need

CleanShot 2022-05-26 at 12 35 25@2x

Once all environments were added click on Save button

CleanShot 2022-05-26 at 12 41 28@2x

Now you have environment information updated on Manual Run screen

CleanShot 2022-05-26 at 12 37 55@2x

How To Run Multi Environment Tests in Sequence

To run Multi Environment Tests in sequence you need to click on Launch in Sequence button

CleanShot 2022-05-26 at 12 43 45@2x

How To Run All Multi Environment Tests

To run Multi Environment Tests in sequence you need to click on Launch All button

CleanShot 2022-05-26 at 12 45 40@2x

How To Run Tests As Checklist

Checklists are widely used in day-to-day manual testing to quickly execute a set of tests without distracting to the additional details. In this mode, the test description is hidden by default. But you can still view the description when you click on the Description button.

To enable Checklist mode you need to launch Manual Run and switch on the Checklist toggle.

CleanShot 2022-05-25 at 18 12 38@2x

CleanShot 2022-05-25 at 18 17 58@2x

CleanShot 2022-05-25 at 18 35 05@2x

How To Run Automated Tests Manually

When creating Manual Test Run automated tests are disabled by default.

CleanShot 2022-05-27 at 20 33 23@2x

CleanShot 2022-05-26 at 12 56 14@2x

But you can enable them with Run Automated as Manual toggle.

CleanShot 2022-05-26 at 13 04 30@2x

So can run automated tests manually as regular manual tests and see Code Description for reference

CleanShot 2022-05-26 at 13 13 12@2x

How Make Changes in The Launched Test Run

As your testing journey unfolds, you might encounter new scenarios that warrant immediate attention. Fear not, Testomat.io provides you with options to inject additional tests into your already launched test runs. Discover how to expand your test scope effortlessly, ensuring that even the most unforeseen scenarios are accounted for without disrupting your testing momentum.

You can update your Test Run any time in few easy steps:

  1. Open the Run
  2. Click the Edit button

Add test

Let’s see what we can do here:

Edit ongoing test run

  1. Assign more users to the Run
  2. Edit title of the Run
  3. Add/remove testing environments
  4. Add more tests to the Run
  5. Add tests from another test plan
  6. Don’t foget to save ;)

How To Adjust Test Case Description Block

In case you want to adjust the size of the test description block to see more details without scrolling or to minimize it, you can easily resize it by following these steps:

  1. Locate the vertical bar at the bottom of the test description block.
  2. Hover your cursor over the bar until it changes to a resize indicator (an up-and-down arrow).
  3. Click and hold the left mouse button on the bar.
  4. Drag the bar up to decrease the block size or down to increase it.
  5. Release the mouse button once you’ve adjusted the size to your preference.

Testomat.io - Test Case Description Block Adjustment

This way, you can customize the view to match your workflow.

How To Reassign Multiple Test Cases

If you need to reassign test cases to a different user, you no longer have to update each test case separately. Instead, follow these easy steps:

  1. Click “Runs” button at the sidebar
  2. Open the test run
  3. Click “Continue” button

reassign test cases

  1. Click Multi-Select
  2. Select the specific tests you would like to reassign
  3. Click the “Assign to” button at the bottom
  4. Select a user you would like to reassign
  5. Click “OK” in the “Are you sure you want to assign (username) to all selected tests?” pop-up window

reassign test cases

This feature significantly reduces manual effort and speeds up the reassignment process during test run.

Let’s check how tests look like after changes.

reassign test cases

How To Track Test Time

You may find it useful to track the time spent on runs and specific test cases. For this purpose, Testomat.io has developed flexible time tracking.

The first thing you need to do is start a run. Сlick on the button with the stopwatch icon (1) and then click on the Track button (2). Every 10 seconds will be displayed in the time record. The time is also displayed next to the title of each test case.

Testomat.io - Track Test Time

You can stop the tracking time if you need to leave during the testing process. And continue in the same way when you are ready.

Testomat.io - Pause Tracking

If necessary, you can set the time manually. Сlick on the button with the stopwatch icon (1), enter the time (2) using arrows or enter it from the keyboard and then click on the Set Time button (2).

Testomat.io - Set Time

What’s more, you can use the Auto-Track feature to automatically start the tracking process when you move on to the next test.

Testomat.io - Auto-Track

At the end of the run, the report will show you the time spent on a particular test case and the total time spent on all the test cases.

Testomat.io - Run Tracked Time

This can be useful for spreading the workload across all team members in future test runs.

How To Track Test Case History During One Test Run

During a test run, the state or status of a test case may change multiple times. In some situations it can be important to review the history of all state changes, comments, and statuses for a specific test case before finishing the test run.

For this purpose, Testomat.io provides the test case history feature within the test run, displayed in chronological order beneath the selected test case.

To check the test case history, follow these steps:

  1. Open the test run
  2. Click ‘Continue’ button

Testomat.io - Test Case History

  1. Click on the test case to see last 3 changes
  2. Click the arrow to expand the whole history, if needed

Testomat.io - Test Case History

Now you can see the whole test case history

Testomat.io - Test Case History