Tracetest logo
Testing Free Tier Available

Tracetest

by Kubeshop

Starting at

Free (open source)

Open-source trace-based testing tool built on OpenTelemetry that runs assertions against distributed traces — catching backend failures invisible to...

Last verified: June 2026

What is Tracetest?

Tracetest is an open-source trace-based testing tool built on OpenTelemetry. Instead of asserting only on HTTP responses ("did I get a 200?"), Tracetest runs assertions against the entire distributed trace generated by a request — letting you verify what happened inside every service, database query, and external call that the request touched.

Key Features

Trace-Based Assertions — Write assertions against any span in the trace: "the database query took less than 50ms", "the payment service was called exactly once", "no errors were logged in the inventory service". These assertions catch backend failures that traditional E2E tests — which only see HTTP responses — completely miss.

OpenTelemetry Native — Works with any OpenTelemetry-compatible backend: Datadog, Grafana Tempo, Jaeger, Honeycomb, New Relic, AWS X-Ray. If your services emit traces, Tracetest can test them.

Trigger Flexibility — Tests can be triggered via HTTP, gRPC, GraphQL, Kafka messages, or CLI. Works with existing test frameworks: Playwright and Cypress can trigger Tracetest assertions after UI interactions.

Visual Test Builder — Web UI for building trace assertions visually by selecting spans and defining conditions, without writing YAML manually.

CI/CD Integration — Runs in GitHub Actions, GitLab CI, and any other CI system. Test failures include full trace context, making debugging CI failures significantly faster.

Why Trace-Based Testing Matters

Modern microservices applications fail in ways that HTTP-response tests don't detect: a service returns 200 but silently fails to write to the database, a background job is triggered incorrectly, a cache is bypassed causing unexpected load. Trace-based testing makes these invisible failures visible and testable.

Pricing

  • Open source: free to self-host
  • Tracetest Cloud: managed SaaS with team features
  • Enterprise: custom

Bottom Line

For teams with OpenTelemetry-instrumented microservices, Tracetest adds a testing layer that no other tool provides. As OpenTelemetry adoption has accelerated in 2024-2026, Tracetest has become increasingly valuable for teams who want to actually verify the behavior of their distributed systems rather than just their HTTP surfaces.

Pros

  • + Tests distributed systems end-to-end through OpenTelemetry traces
  • + Catches backend failures that HTTP-response tests miss
  • + Works with Datadog
  • + Grafana
  • + Jaeger
  • + Honeycomb
  • + New Relic
  • + Integrates with Playwright
  • + Cypress
  • + k6
  • + Open source and free to self-host

Cons

  • - Requires OpenTelemetry instrumentation in your services
  • - More complex setup than traditional E2E testing
  • - Smaller community than Playwright or Cypress

What Users Actually Complain About

OpenTelemetry instrumentation is a prerequisite for all services under test. Important: support for the commercial Tracetest Cloud & Enterprise application is ending — the open-source project continues but there is no longer a vendor-supported managed offering.

Skip it if:

You wanted a commercially supported managed service — Tracetest Cloud/Enterprise is being discontinued, leaving the self-hosted open-source tool (which requires OpenTelemetry instrumentation).

Based on community feedback from Reddit, HN, and G2 reviews.

Frequently Asked Questions

What is Tracetest?

Open-source trace-based testing tool built on OpenTelemetry that runs assertions against distributed traces — catching backend failures invisible to...

How much does Tracetest cost?

Tracetest uses a freemium pricing model with plans starting at Free (open source).

What are the main advantages of Tracetest?

The key advantages of Tracetest include: Tests distributed systems end-to-end through OpenTelemetry traces; Catches backend failures that HTTP-response tests miss; Works with Datadog; Grafana; Jaeger; Honeycomb; New Relic; Integrates with Playwright; Cypress; k6; Open source and free to self-host.

What are the drawbacks of Tracetest?

Some limitations to consider: Requires OpenTelemetry instrumentation in your services; More complex setup than traditional E2E testing; Smaller community than Playwright or Cypress.

What category does Tracetest belong to?

Tracetest is a Testing tool developed by Kubeshop.

Testing Guides

Try Tracetest

Starting at Free (open source)

Other Testing Tools

View all 38 tools →