Release. Migration from TestRail, GitLab, And Python Integrations

Smooth Migration from TestRail to Testomat.io

We are excited to introducе a streamlined migration feature that allows users to seamlessly import their existing test data from TestRail into Testomat.io. This new feature enables teams to transition from TestRail to Testomat.io with minimal effort, preserving all test cases, attachments, and associated metadata.

Users can now provide their TestRail project credentials directly within the Testomat.io UI.A simple and secure authentication process ensures that your data is safe during the transfer. Once authenticated, the system will automatically import all test cases from your TestRail project. This includes:

  • Test cases (steps, expected results, etc.)
  • Attachments (screenshots, documents, etc.)
  • Test Suites and Sections: Preserves your organizational structure from TestRail.
  • Custom Fields: Supports importing any custom fields you've set up in TestRail.

💡 Pro-tip: First link your Jira project to Testomat, so your Jira links will be imported as well

GitLab Issue Management Integration

This new feature allows you to create, track, and link GitLab issues directly from the Testomat platform, enhancing your defect tracking and test management workflow. Users can now generate GitLab issues directly from Test Suites, Individual Tests, Test Runs, or Defects within Testomat.io. Foster better collaboration between QA and development teams, reducing the time to identify and resolve issues.

See how it works here.

Similar Tests Recommendation

With the new "Similar Tests" feature in Testomat.io, QA engineers can see a list of 5 similar tests while browsing through test description. This functionality leverages pattern recognition to identify tests that share similar objectives, descriptions, or test data, providing relevant suggestions right within the Testomat.io UI.

Benefits for QA Engineers:

  1. By displaying similar tests, engineers can quickly identify gaps or overlaps in their testing scenarios.
  2. Engineers can reduce duplication by reusing or modifying existing tests rather than creating new ones from scratch.
  3. When investigating a test failure, engineers can quickly compare it to similar tests to diagnose if it's an isolated incident or a recurring issue across related scenarios.

Similar Steps Recommendation

Testomat.io now includes a "Similar Steps" feature that suggests up to 5 related steps when browsing individual test steps on the steps page. This feature leverages pattern matching to identify steps that have similar wording, intent, or behavior, helping QA engineers optimize their test automation and manual testing efforts.

Benefits for QA Engineers:

  1. QA engineers can quickly identify existing reusable steps, reducing duplication and saving time during test creation.
  2. By surfacing similar steps, QA engineers can easily spot inconsistencies or redundant steps, streamlining test maintenance.
  3. New QA team members can quickly get familiar with common test steps and their variations, speeding up the onboarding process.

Python Language Support in Testomat.io

Testomat.io now includes support for the Python programming language. Users can generate and view Python commands for importing tests and setting up automated reports directly within the Testomat UI. Namely

  • On the Import Tests page, users will see auto-generated Python commands to import their test cases into Testomat.io.
  • The Setup Automated Reports page now features Python snippets for sending test execution results to Testomat.io.

More details on Python support

Multiple Example Tables Support for BDD

Testomat.io now supports multiple example tables within a single Scenario Outline in BDD scenarios. This enhancement allows QA engineers to define multiple sets of examples with distinct data tables, each having its own title. Additionally, tags can be used to separate these example tables. Users can easily navigate between different example tables, making it simpler to review and manage multiple test cases within a single scenario.

Please note, each example table must have a unique title, ensuring clear identification and improved readability in the Testomat.io UI. See example below:

Fixes And Improvements 🛠️

  • Added Custom Statuses variable for Runs TQL has_custom_status
  • Fixed calculating run duration after relaunch
  • Improved showing manual test duration in human readable format in run reports
  • Fixed error when using multiple variables in TQL
🚀 Create a demo project for free and check all amazing features right now. We look forward to hearing what you think, and what other features we should do!