描述
Kerno 作为一个 AI 后端运行时 QA 工程师,旨在每个编码会话中运行。它严格测试您正在运行的应用程序及其真实依赖项,识别常常逃避传统代码审查流程甚至 AI 生成测试的回归和安全漏洞。通过集成到您的编码代理循环中,Kerno 确保在任何代码更改合并之前检测和解决运行时和安全错误。
阅读更多
该平台专注于针对您的实时堆栈进行关键用户流程的端到端测试。这包括验证 HTTP API、MCP 工具、后台任务和消息队列。与读取代码的静态分析或依赖于模拟的单元测试不同,Kerno 在您的实时环境中执行实际代码,使其能够发现其他方法无法揭示的运行时行为。
Kerno 兼容多种编码代理,通过 MCP 连接到 Claude Code、Codex、Cursor 和 GitHub Copilot 等工具。安全性是其设计的核心方面;Kerno 端到端加密所有数据,从不保留您的代码,并明确声明不存储或用于训练私有代码。目前正在进行 SOC 2 Type 2 审计,以进一步验证其安全态势。
测试过程涉及几个步骤:映射您的代码库和关键用户流程,测试每个用户流程作为跨越您 API 的完整旅程,通过重新运行受影响的流程验证更改的全面影响,以及随着产品的发展自我修复,更新入口点测试。Kerno 生成功能性和按需的安全场景,包括映射到 OWASP API 和 Web 前 10 的场景。它还可以在连接到依赖项时验证副作用,如数据库写入、排队消息和下游调用。
Kerno 支持广泛的后端语言和框架,包括 TypeScript、Python、Go、Rust、Ruby、PHP、C#、Java、Kotlin 和 Scala。它提供 HTTP 的黑箱测试和直接数据库访问的白箱测试。该系统学习您的业务逻辑、约定和标准,将其应用于每个更改,并通过每次测试运行的反馈提高其准确性。定价包括每月 30 次测试运行的免费社区计划、无限运行的团队专业计划,以及提供 SSO、自托管和专用支持等高级功能的企业计划。合格的开源项目和早期创业公司可享受折扣。
- 类别AI 代码审查与测试
- 定价模式免费增值
- 部署Cloud, Self-host (Enterprise)
- 平台网页版
Kerno的核心功能
AI 后端运行时 QA 工程师
端到端关键用户流程测试
针对实时应用程序和真实依赖项的测试
捕捉运行时回归和安全问题
与编码代理集成(例如,Claude Code、GitHub Copilot)
端到端加密数据,从不保留代码
映射代码库、入口点和关键用户流程
验证 HTTP API、MCP 工具、后台任务和消息队列
生成功能性和 OWASP 前 10 的安全场景
支持主要后端语言(TypeScript、Python、Go、Rust、Ruby、PHP、C#、Java、Kotlin、Scala)
提供黑箱和白箱测试
从反馈中学习业务逻辑和标准
CI 集成以验证拉取请求
提供详细的运行报告,精确定位失败
随着代码更改自我修复和演变测试
如何使用 Kerno?
安装 Kerno:将 Kerno 指向您的代码库,以开始映射您的代码库和关键用户流程。
映射关键流程:与您的编码代理合作,定义和确认测试的基本用户旅程。
测试用户流程:Kerno 计划并运行每个关键用户流程及其基础入口点的测试,针对您的实时服务。
验证更改:在打开拉取请求之前重新运行受影响的流程,并在 CI 中再次验证代码更改的影响。
查看报告:检查详细的运行报告,精确定位失败,显示确切的步骤、请求和响应。
与 CI 集成:使用 Kerno GitHub Action 或 Docker 镜像,在每个拉取请求上自动重放测试。
Kerno的使用案例
- 运行时后端 QA
- 端到端用户流程测试
- API 迁移验证
- 安全漏洞检测
- CI/CD 集成
- 代理辅助开发
- 后台任务测试
- 合同与架构验证
- 授权与身份验证测试
- 单一代码库测试





