Skip to content
SPECIFICTION
Get listed

TestBeats

testbeats.com

From $18/mo Free plan Open source WebWindowsmacOSLinuxAPI
Visit testbeats.com
Spec score 8.8 #6 of 30 in Test Analytics Software

What it is

TestBeats brings automated test reporting and test management together, publishing results from testing frameworks and providing AI failure summaries, failure analysis, failure signatures, error clusters, flaky-test detection, and execution trend reports. Teams can also manage manual test cases in version-controlled Gherkin feature files stored in Git and synced through CI/CD. Its integrations span frameworks including Playwright, Cypress, Selenium, JUnit, TestNG, Cucumber, Jest, PyTest, and Robot Framework, among others. Results can be sent to Slack, Microsoft Teams, Google Chat, GitHub, InfluxDB, HTTP, and custom targets. The CLI supports npx, npm, downloadable executables, and programmatic JavaScript use; executables are available for Linux, macOS, and Windows. A free plan includes 100 credits for the first 30 days, then 25 per month, and retains results for 30 days. Pro plans start at $18 a month; Enterprise pricing is custom. Credits are consumed by test runs, unique cases, and AI analysis, and reset each billing cycle.

Spec sheet

What it does
TestBeats centralizes automated test results, analyzes failures, and distributes reports to team destinations.Read 15 Oct 2026 · docs.testbeats.com
Product
TestBeats is a unified test reporting and test management tool for publishing results from automation testing frameworks.Read 30 Sep 2026 · docs.testbeats.com
License
The TestBeats documentation states that the project is released under the MIT License.Read 30 Sep 2026 · docs.testbeats.com
AI failure summaries
The platform generates AI summaries for failed test runs.Read 15 Oct 2026 · docs.testbeats.com
AI reporting
The platform provides AI failure summaries, automated failure analysis, smart analysis, failure signatures, and error clusters.Read 30 Sep 2026 · testbeats.com
AI Studio
AI Studio can answer natural-language questions by generating charts that can be saved as dashboard widgets.Read 15 Oct 2026 · testbeats.com
API authentication
Publishing to the portal uses a TestBeats API key, including the TEST_BEATS_API_KEY environment variable.Read 15 Oct 2026 · docs.testbeats.com
Authentication
The portal supports Google and Microsoft account sign-in, and users sharing a work-email domain automatically gain access to their organization’s results.Read 30 Sep 2026 · docs.testbeats.com
CI/CD integrations
The site documents GitHub Actions, Azure DevOps, Jenkins, GitLab, and CircleCI workflows.Read 15 Oct 2026 · testbeats.com
CLI
The TestBeats CLI supports npx, downloadable executables, npm installation, and programmatic JavaScript usage.Read 30 Sep 2026 · docs.testbeats.com
CLI commands
The CLI provides publish, init, and manual sync commands.Read 15 Oct 2026 · docs.testbeats.com
Community limitation
A GitHub discussion records a user reporting difficulty passing a dynamic CircleCI build value into config.json for a Teams notification.Read 15 Oct 2026 · github.com
Credit costs
A test run costs 0.5 credits, a unique test case costs 0.05 credits, and AI analysis costs about 0.25 credits per failed run.Read 15 Oct 2026 · docs.testbeats.com
Credit limit
Credits reset each billing period and unused credits do not roll over.Read 15 Oct 2026 · docs.testbeats.com
Credit rollover
Unused credits reset each billing cycle and do not roll over to the next month.Read 30 Sep 2026 · testbeats.com
Credit usage
A test run costs 0.5 credits, a unique test case costs 0.05 credits, and AI analysis costs about 0.25 credits per failed run.Read 30 Sep 2026 · testbeats.com
Documentation depth
Reference documentation includes CLI commands, configuration schemas, targets, extensions, parameter types, examples, return values, and error codes.Read 15 Oct 2026 · docs.testbeats.com
Error clusters
Error-cluster processing groups recurring error messages within runs.Read 15 Oct 2026 · testbeats.com
Failure signatures
Failure signatures group semantically similar failures across test runs.Read 15 Oct 2026 · testbeats.com
Framework coverage
Documented integrations cover Playwright, Cypress, Selenium, WebdriverIO, JUnit, TestNG, Cucumber, Mocha, Jest, Vitest, PyTest, JMeter, Newman, Robot Framework, NUnit, xUnit, MSTest, PHPUnit, RSpec, Karate, Artillery, and k6.Read 15 Oct 2026 · testbeats.com
Frameworks
Official integrations include Playwright, Cypress, Selenium, WebdriverIO, JUnit, TestNG, Cucumber, Mocha, Jest or Vitest, PyTest, JMeter, Newman, Robot Framework, and NUnit or xUnit or MSTest.Read 30 Sep 2026 · testbeats.com
Independent description
Exbridge describes TestBeats as free open-source software that automatically sends test results to major chat tools and can be self-hosted from source.Read 15 Oct 2026 · exbridge.jp
Independent example
The public Playwright example repository installs dependencies, runs Playwright tests, and publishes results with npx testbeats publish.Read 15 Oct 2026 · github.com
Independent licence evidence
Exbridge reports the project uses the MIT licence, is primarily JavaScript, and was publicly released on GitHub in August 2021.Read 15 Oct 2026 · exbridge.jp
Independent praise: collaboration
A LinkedIn post by Abhilash Giridharan praises Slack, Microsoft Teams, and Google Chat integrations for keeping teams informed and collaborative.Read 15 Oct 2026 · linkedin.com
Installation
Users can run TestBeats with npx, install it globally from npm, download executables, or use the JavaScript package.Read 15 Oct 2026 · docs.testbeats.com
Licence
The documentation and public repository identify the software as MIT licensed.Read 15 Oct 2026 · github.com
Limit: retention
The pricing comparison lists 30-day result retention for Free, 90 days for Pro, and unlimited retention for Enterprise.Read 15 Oct 2026 · testbeats.com
Manual test cases
Manual cases are stored as Gherkin feature files in Git and can be synchronized through CI/CD.Read 15 Oct 2026 · docs.testbeats.com
Manual testing
Manual test cases can be managed with version-controlled Gherkin feature files stored in Git and synced through CI/CD.Read 30 Sep 2026 · docs.testbeats.com
MCP integration
TestBeats documents an MCP server for connecting AI clients such as Cursor or Claude Desktop to test management.Read 15 Oct 2026 · docs.testbeats.com
Notable news
The TestBeats blog lists API-testing and alert-fatigue articles dated March 8, 2026, plus a REST API testing article dated March 1, 2026.Read 15 Oct 2026 · testbeats.com
Notification targets
Supported destinations include Slack, Microsoft Teams, Google Chat, GitHub pull requests, InfluxDB, HTTP webhooks, custom targets, and delayed delivery.Read 15 Oct 2026 · testbeats.com
Notifications
Test results can be delivered to Slack, Microsoft Teams, Google Chat, GitHub, InfluxDB, HTTP, and custom targets.Read 30 Sep 2026 · docs.testbeats.com
Operating systems
The downloadable executable is provided for Linux, macOS, and Windows.Read 30 Sep 2026 · docs.testbeats.com
Outage record
The status history records a two-minute downtime event on August 11, 2025.Read 15 Oct 2026 · status.testbeats.com
Package rename
The GitHub README says the npm package was renamed from test-results-reporter to testbeats.Read 15 Oct 2026 · github.com
Programmatic SDK
The npm package exposes JavaScript publish and defineConfig functions for programmatic use.Read 15 Oct 2026 · docs.testbeats.com
Repository activity
The public GitHub repository shows 312 commits, 115 stars, 19 forks, and 16 issues when opened.Read 15 Oct 2026 · github.com
Retention
The pricing comparison lists test-result retention of 30 days for Free, 90 days for Pro, and unlimited retention for Enterprise.Read 30 Sep 2026 · testbeats.com
Security practice
The CLI documentation advises keeping webhook URLs, tokens, and API keys out of configuration files and using environment or secret variables.Read 30 Sep 2026 · docs.testbeats.com
Smart failure analysis
Smart analysis classifies failures as newly failed, recurring, flaky, or recovered by comparing runs.Read 15 Oct 2026 · testbeats.com
Status
The status page currently reports all services operational, with 99.998% web-app uptime and 100.000% API uptime for the displayed period.Read 15 Oct 2026 · status.testbeats.com
Support channels
The project directs users to GitHub Discussions, reference documentation, and email support.Read 15 Oct 2026 · docs.testbeats.com
System platforms
The download instructions provide executables for Linux, macOS, and Windows, while the portal is web based.Read 15 Oct 2026 · docs.testbeats.com

Plans and prices

Free Free $0 /month 100 credits first 30 days, then 25/month · up to 1,000 unique test cases · about 100 test runs/month · 30-day retention · 10 attachments/run Read 15 Oct 2026 · testbeats.com
Pro 200 $18 a month $18 /month 200 credits · up to 400 test runs · up to 4,000 test cases Read 15 Oct 2026 · testbeats.com
Pro 500 $39 a month $39 /month 500 credits · up to 1,000 test runs · up to 10,000 test cases Read 15 Oct 2026 · testbeats.com
Pro 1000 $69 a month $69 /month 1,000 credits · up to 2,000 test runs · up to 20,000 test cases Read 15 Oct 2026 · testbeats.com
Pro 2000 $119 a month $119 /month 2,000 credits · up to 4,000 test runs · up to 40,000 test cases Read 15 Oct 2026 · testbeats.com
Pro 5000 $249 a month $249 /month 5,000 credits · up to 10,000 test runs · up to 100,000 test cases Read 15 Oct 2026 · testbeats.com
Enterprise Priced on request Custom pricing Unlimited credits · unlimited test runs · unlimited test cases · audit logs · priority support Read 15 Oct 2026 · testbeats.com

Every TestBeats plan and price →

Strong points and limits

Strong points

  • Free plan includes 100 initial credits, then 25 monthly.
  • Supports a broad range of test frameworks.
  • Manual Gherkin cases are version-controlled in Git.
  • Results can be delivered to several notification targets.
  • Flaky-test detection and execution trend reports are available.

Limits

  • Free-plan results are retained for 30 days.
  • Unused credits do not roll over.
  • Self-hosted deployment is unavailable.
  • AI analysis uses about 0.25 credits per failed run.

Who it suits

TestBeats suits teams that want automated test reporting alongside Git-managed manual cases and CI/CD workflows. Its range of framework integrations and notification destinations can fit teams using varied test stacks.

Verdict

TestBeats combines reporting, test management, and failure analysis with a wide set of framework and notification integrations. Check plan retention and credit use against your expected test volume before choosing a tier.

Where Specifiction places it

Alternatives to TestBeatsAll alternatives →