一句话BitDive 是面向 AI 驱动 Java 开发的自主验证层,通过运行时 Trace 生成 JUnit 回放测试,并为 AI Agent 提供真实执行上下文。
定价页面出现 Pricing、Try BitDive Free、Book a Demo,但抓取正文未提供具体套餐、价格或计费方式。
适合谁Java/Spring Boot 开发团队、使用 Cursor/Claude/Devin/Windsurf 等 AI Agent 的工程团队、QA/测试自动化团队、需要回归测试与运行时验证的后端团队。
核心功能从 Java 运行时执行轨迹生成确定性 JUnit 回放测试通过 MCP 向 AI Agent 提供真实运行时上下文变更前后 Trace 对比,用于验证 AI 生成代码的行为差异自动 Mock/虚拟化数据库、HTTP、Kafka 等外部依赖Spring Boot 集成测试与 Testcontainers 真实数据库模式方法级可观测性,捕获方法参数、返回值、SQL、异常和下游调用PII 自动脱敏、加密、访问控制与本地优先部署支持自托管 Docker 安装
功能与用途面向 AI 驱动 Java 开发的自主验证与 Trace-Based Testing 工具。它通过 Java Instrumentation API 捕获真实运行时数据,包括 HTTP 请求、方法调用、参数与返回值、SQL 查询及结果、REST/Kafka 交互、异常路径等;随后可将真实执行转为确定性 JUnit 回放测试,或在代码变更前后比较 Trace,用于发现 SQL 漂移、额外 HTTP 调用、性能退化和行为副作用。也可作为方法级可观测性和本地复现调试工具。
支持语言/框架文本明确主要支持 Java、Spring Boot、JUnit、Maven、Java Instrumentation API。依赖面包括 JDBC/SQL、HTTP client、Kafka、Redis、MongoDB、Cassandra、Neo4j、OpenSearch、SOAP、对象存储 SDK;Testcontainers 模式提到 PostgreSQL、MongoDB、MySQL、Redis 以及 Testcontainers 支持的其他数据库。未见非 Java 语言
自托管选项提供 Self-Hosted 安装,页面给出 Docker 启动命令:运行 bitdive-launcher 容器并开放 443、8089 端口;文档还提到可用单个 Docker Compose 在数分钟内部署 Backend、Frontend、Security、DB。数据采集强调 local-first,数据可留在用户基础设施中,无需外部云。
定价抓取正文仅出现 Pricing、Try BitDive Free、Book a Demo,没有具体价格、套餐、免费额度或计费维度。文中提到生成确定性测试和刷新测试为零 token 使用,但这不是完整商业定价。
API/SDK提供 MCP 集成,用于给 Cursor、Claude、Devin、Windsurf 等 AI Agent 真实运行时上下文;可通过 npx skills add bitDive/bitdive-skills 安装 AI Agent Skills。Java 应用接入通过添加 BitDive 依赖/Java Agent,生成标准 JUnit 测试并支持 mvn test。未见传统 REST API 或多语言 SDK 细节。
集成与生态集成 Cursor、Claude、Devin、Windsurf、MCP、JUnit、Maven、Spring Boot、Testcontainers、Docker、CI/CD,以及 JDBC、HTTP、Kafka、Redis、MongoDB、Cassandra、Neo4j、OpenSearch、SOAP、对象存储 SDK 等运行时边界。支持 GitHub 上的 bitdive-skills。
文档质量抓取正文包含 Introduction、Testing & Automation、AI Integration (MCP)、Architecture & Security、Glossary、Testing Overview、Quick Start、Replay Mode、Testcontainers、CI/CD Integration、FAQ 等文档入口,且对工作流、测试模式、数据库支持、Docker 要求和安全设计有较细说明。具体 API 参考、安装细节和故障排查完整度无法
中国访问未知
适用场景AI Agent 修改 Java 代码前后的行为验证;从生产/预发 Trace 生成回归测试;Spring Boot 集成测试;真实数据库 Testcontainers 测试;调试不可复现线上问题;PR 行为差异审查。
同类Diffblue Cover、Keploy、Replay.io、OpenTelemetry + 自研测试回放、Mockito/Testcontainers/JUnit 组合、Spring Cloud Contract