Skip to content

Start With Testomat.io

Welcome!

This step-by-step guide helps you to create your project, add tests, execute them, and review results with analytics.

By the end of this guide, you will have:

  • a project
  • suites/folders with suites
  • tests
  • runs
  • a report
  • visual analytics with all data

Testomat.io - GETTING STARTED general diagram

A project is the main entity in Testomat.io that contains all tests, test execution programs, and analytical data on them. Every project can contain any number of suites and folders with any amount of tests, test runs, plans, and reports in them.

Register at app.testomat.io and activate your user account. Then create a new project:

  1. Go to your account Dashboard.
  2. In the top-right corner, click Create.
  3. Enter the project title.
  4. Choose the project type:
    • BDD Project
    • Classical Project
  5. Decide whether to use demo data or your own data.
  6. Click Create.

Testomat.io - Create new project

Use BDD Project if you plan to work with BDD descriptions or the Cucumber framework.

Use Classical Project if you want free-form markdown test cases with automation synced to test cases.

You have just created your first project!

Now you can start creating suites and test cases for your projects.

Test suite is a collection of tests grouped together. You can create suites or create a folder with suites.

Testomat.io - Create new Suite

To create a suite:

  1. Select a project.
  2. Click New suite.
  3. Enter your Suite name.
  4. Press Enter on your keyboard.

Another way to create suite:

  1. Click action menu button (…).
  2. Select Create more suites from the menu.

create more suite button

  1. Enter the title of the new suite or folder.
  2. Click ’+ Suite’ to create a test suite, or optionally
  3. Click ‘Folder’ to create a folder for grouping suites.

create new suite/folder

Read full article: Test Case Creation and Editing.

After you’ve created test suites, you can start adding tests.

  1. Select a test suite.
  2. Click on Suite, and a Suite panel will open to the right.
  3. At the bottom of the Tests tab, enter the name of the test.
  4. Click Create.
  5. Click on the test to edit it.

You can also create a test using the New test button at the top of the Suite editor panel.

Testomat.io - Create test case

Read full article: Bulk Edit.

To add multiple tests at once by listing their names, rather than adding each one individually:

  1. Open (or create) a suite.
  2. Turn on the Bulk toggle.
  3. Type one test name per line in the input field.
  4. Click Create - every line becomes a separate test, all added together.

Testomat.io - Create test case

Read full article: Running Tests Manually.

There are two main ways to start a manual run:

From the ‘Tests’ page, quick launch for selected tests or suites, or adding tests to an already ongoing run without leaving the Tests view.

  1. On the Tests sidebar tab, activate Multi-select.
  2. Select tests you need to run.
  3. Click the Run button in the actions menu below.

Testomat.io - Tests manual run

From the ‘Runs’ page - the classic way to create and manage full runs with complete configuration options.

  1. Go to the Runs tab in the sidebar.
  2. Click the New button and select New manual test run.
  3. Enter the run Title.
  4. Then select All tests, Test plan, Select tests, or Without tests to run tests.
  5. Click the Launch button to execute the tests.

Testomat.io - Run manual tests

When the test execution is launched, testers can:

  • Mark each test as Passed, Failed, or Skipped.
  • Add messages.
  • Attach evidence (screenshots, logs, etc.)
  • Assign tests to specific team members.

Testomat.io - Execute tests

Read full article: Import Automated Tests, Import from CSV/XLSX, and Import Tests From TestRail.

To add automated tests to your project, you must import them from the source code, a CSV file, or an existing TestRail suite. To import automated tests, follow these steps:

  1. Open your project.
  2. Navigate to the actions (…).
  3. Click Import automated tests.

Alternatively:

  1. Go to the Imports menu.

  2. Navigate to the Import dropdown menu.

  3. Select an import option:

    Import optionDescription
    Import from Source CodeImports tests directly from your local project or repository.
    Import from CSVImports tests from a CSV file and converts it to one of the available formats.
    Import from TestRailImports tests from an existing TestRail suite.

In the Import section, pick the framework, programming language and operating system you are using for testing.

Testomat.io - Copy instructions

Testomat.io can store tests from various frameworks. To import automated tests:

  1. Open a terminal, navigate to the tests folder in your project.
  2. Copy and execute the import command in a terminal.
  3. See a report on how many tests were found.
  4. Reopen the project and see that all tests with their folders and files are shown on Testomat.io.

Testomat.io - Execute command in terminal, automated tests found and sent

If you don’t see a similar message, please check the command’s API change command parameters so it could find tests. The most common issues with import are different file naming format and/or incorrect directory for import.

Read full article: Running Automated Tests.

To start Run Automated Tests:

  1. Go to the Runs page.
  2. Navigate to the New dropdown menu.
  3. Select Report automated tests.

Testomat.io - Import automated tests

  1. In the opened window select your framework.
  2. Testomat.io will generate a terminal command.

Testomat.io - Choose test automation framework

  1. Start generated commands in your terminal from your project folder.

Testomat.io - Execute test cases

  1. A new Test Run will appear on Runs page.

Read full article: Testomat.io Reporter.

You can use Testomat.io as a test management system or as a rich reporting tool. Each test has its history and a lifecycle, so each test report will be attached to a corresponding test in a project.

To view your test run reports:

  1. Navigate to the Runs menu.
  2. Find the information about the completed test run (the duration of the run, the performer, etc.)
  3. Filter by status, find specific tests by tags, or sort by available methods.
  4. You can see test results in real-time.

Testomat.io - Simplified test report

To get a detailed report of the test run, click on the Report button. Share the report with your stakeholders.

Testomat.io - Detailed test report

Read full article: Analytics.

Testomat.io Analytics provides an extensive overview of testing data by tracking both automated and manual tests. You can visualize trends over time with custom charts, identify automation coverage, monitor failure patterns, and analyze metrics like flaky or slowest tests.

Testomat.io - Analytics

Additional features include a failure board, label, and tag statistics for better team insights, allowing for optimized testing and proactive bug prevention.

Learn more: AI-Powered Features and Issues Management Systems.

Once you’re comfortable with the core workflow, you can start using advanced features to help you with your QA process.

A built-in AI assistant can generate new test cases from existing suites or requirements, suggest missing scenarios, summarize project coverage, and write descriptions for undocumented automated tests.

On the integrations side, Testomat.io works out of the box with popular automation frameworks (Playwright, Cypress, Cucumber, and more), CI/CD tools like GitHub Actions, GitLab, and Jenkins, as well as team tools such as Slack and Confluence. In addition, the Jira plugin keeps tests, issues, and results in sync so your whole team can manage testing without leaving the tools they already use.