Skip to content

AI-Agents

Testomat.io introduces another AI-powered feature — AI-Agents — designed to automate and enhance key aspects of your test management workflow using machine learning and intelligent logic.

AI Agents


Deep Analyze is an intelligent AI agent that performs a comprehensive audit of your testing project. It provides a clear overview of test execution, coverage, and identifies critical gaps that could block a release — ideal for QA leads, product managers, and teams preparing for production readiness.

  • Analyzes entire test suites for execution status, stability, and coverage.
  • Summarizes functional areas by mapping tests to key modules or features.
  • Identifies missing, never-executed, or placeholder tests.
  • Highlights critical gaps in business logic, security, and performance testing.
  • Assesses release readiness based on test data from the last 14 days.
  • Provides actionable recommendations to close gaps and improve completeness.

Deep Analyze


Mark Flaky Tests uses execution analytics to automatically detect flaky tests—those that intermittently pass or fail without code changes—and labels them accordingly. This improves visibility and helps teams isolate unstable tests.

  • Automatically labels flaky tests based on execution patterns.
  • Isolates unreliable tests to reduce CI/CD noise and instability.
  • Improves test reliability by enabling targeted review.
  • Streamlines triage with a consistent “Flaky” label.
  • Supports customization through Analytics Settings for detection rules and thresholds.

Mark Flaky Tests


Mark Failed Tests identifies tests that have failed 100% of the time over the past month and labels them as “Failed.” This helps surface persistent issues that could block releases or degrade pipeline reliability.

  • Labels tests as “Failed” if they have a 100% failure rate over the past month.
  • Highlights critical failures that require immediate attention.
  • Improves visibility into long-standing issues across the suite.
  • Enables targeted filtering and prioritization through labeling.

Mark Failed Tests


Improve Test Descriptions automatically enhances the formatting and readability of test case descriptions using Markdown — without changing the original content. It ensures descriptions are structured, easy to scan, and consistent across the project.

  • Parses existing descriptions to detect structure and intent.
  • Applies clean Markdown formatting, including bullet points, emphasis, and separation of steps/results.
  • Preserves original meaning while improving presentation.
  • Standardizes phrasing for clarity and consistency.
  • Cleans up grammar and punctuation for professional polish.
  • Non-destructive edits — all changes can be reverted via Rollback button in Pulse.

Improve Test Description


5. 🧙‍♂️ Write Descriptions from Code

Section titled “5. 🧙‍♂️ Write Descriptions from Code”

Write Descriptions from Code generates human-readable test descriptions by analyzing the test logic directly from code. It helps teams understand test intent without diving into implementation — especially useful in large repositories or during onboarding.

  • Generates descriptions for automated tests lacking documentation.
  • Analyzes code logic to produce accurate summaries.
  • Reduces manual effort in documenting test cases.
  • Improves onboarding and cross-functional understanding.
  • Supports traceability and project clarity.
  • All changes are reversible via Pulse.

Write Description from Code


Transform Project to BDD automatically converts your existing test project into BDD format using Gherkin syntax. It rewrites each test into the Given/When/Then structure, creating a new project that follows behavior-driven development practices.

  • Analyzes existing test cases and rewrites them in Gherkin format.
  • Creates a new project with the converted BDD test suite.
  • Supports Given/When/Then syntax for clarity and structure.
  • Eliminates manual rewriting, accelerating BDD adoption.
  • Improves collaboration with non-technical stakeholders.
  • Standardizes test style across teams and projects.

Transform Project to BDD


Auto Detach Automated Tests identifies automated tests that haven’t been executed in the last 45 days and marks them as “Detached.” This helps keep your test suite clean, relevant, and easier to manage.

  • Scans execution history to detect unexecuted tests.
  • Automatically detaches inactive tests, flagging them for review.
  • Supports test suite optimization by surfacing potentially obsolete tests.
  • Reduces noise in dashboards and analytics.
  • Improves test lifecycle management by highlighting stale cases.
  • Non-destructive — detached status can be reverted via Pulse.

Auto Detach Automated Tests