

BitDive is a runtime testing platform designed for Java and Kotlin developers. It uses a zero-code Java agent to record method calls, SQL queries, HTTP requests, and Kafka messages during application execution to establish a behavioral baseline.
The tool is built for teams that want to move away from manually written mock scripts. By converting captured traces into deterministic JUnit replay tests, it helps developers verify that code changes maintain expected behavior.
Additionally, BitDive provides runtime context to AI coding agents via the Model Context Protocol (MCP), which supports developers using tools like Cursor or Claude by providing real execution data.
Buyers should confirm specific requirements regarding data retention and project limits, as these vary between the Free Starter and Pro plans.
Converts recorded runtime execution traces into standard JUnit 5 replay tests with auto-mocked dependencies.
Exposes JVM execution context, including call stacks and variable states, to MCP-compatible AI agents.
Compares execution traces before and after a code change to identify behavioral drift or performance regressions.
Attaches to services at startup to capture data with reported CPU overhead between 0.5% and 5%.
Supports full Spring context testing with external boundaries auto-stubbed from traces.
Supports real database testing using PostgreSQL, MongoDB, or Redis while replaying external API calls.
Turning real production or staging executions into JUnit suites to detect regressions in CI/CD pipelines.
Providing AI agents with real runtime data via MCP to help identify and fix bugs.
Running business flows using Replay mode to simulate external dependencies without requiring a full environment.
Capturing a scenarioId from a production failure and replaying it locally to reproduce and verify a fix.
A free Starter plan is available for one project. The Pro plan is £19 per developer per month for up to 10 projects. Enterprise custom pricing is available for regulated organizations.
While Mockito relies on developers to script production data, BitDive records actual behavior from running services to build replay-based tests.
No, it uses a Java agent that attaches to the service at startup; no SDK or annotations are required in the application code.
The Starter plan is free for one project with 14-day data retention. The Pro plan is £19/dev/month, supports up to 10 projects, and includes CI/CD integration and 90-day retention.
Source category: Software Development
Source subcategory: Test Automation
BitDive is a runtime testing platform for Java and Kotlin that converts execution traces into deterministic JUnit replay tests. It is designed for software teams to verify code changes and provide runtime context to AI agents via MCP.