TestSprite MCP Server 完全指南(中文翻译)
原文:https://docs.testsprite.com/quickstart
本文是 TestSprite 官方文档的中文完整翻译,帮助中文开发者零障碍使用 AI 自动化测试。
简介
TestSprite 是最简单的 AI 软件测试代理,支持全自动测试。无代码 AI 只需 10-20 分钟 即可完成测试周期,让你无需手动 QA 即可放心发布。
TestSprite MCP Server 是一个 模型上下文协议(MCP) 集成,让你 IDE 中的 AI 助手直接在编辑器中编排整个 TestSprite 工作流。
概述
什么是 TestSprite MCP Server?
TestSprite MCP Server 将你 IDE 的 AI 助手(如 Cursor 或 Windsurf)与 TestSprite 的智能测试引擎连接,在开发环境中实现全自动测试工作流。
工作原理
在 IDE 中安装 TestSprite MCP 后,使用简单的自然语言提示即可让 AI 测试代理处理整个测试流程:
Help me test this project with TestSprite.
TestSprite 的 8 个步骤:
- 输入自然语言提示
- AI 分析项目代码
- 自动生成测试计划
- 配置测试环境
- 在云端执行测试
- 生成详细测试报告
- 自动识别和修复 Bug
- 验证修复结果
核心优势
对开发者:
- 零测试编写,发货更快
- 分钟级反馈(而非小时级)
- AI 自动分析并修复问题
- 全程不离开 IDE
对团队:
- 可预测的质量和更快的发布
- 广泛、一致的覆盖率——包括边界情况
- 减少手动 QA 工作和测试维护开销
与传统测试的对比
| 特性 | 传统测试 | TestSprite MCP Server |
|---|---|---|
| 测试用例创建 | 手动编写 | AI 自动生成 |
| 环境搭建 | 配置复杂框架 | 几乎零配置 |
| 调试 | 手动排查 | AI 自动分析并修复 |
| 集成 | 与开发流程分离 | 集成在编码工作流中 |
| 覆盖率 | 有限 | 全面自动化覆盖 |
安装
前置条件
- 兼容的 IDE: Cursor, Windsurf, VS Code, Trae, Claude Code, Antigravity
- TestSprite 账户 — 免费注册
- Node.js >= 22 — 下载
获取 API Key
- 登录 TestSprite 控制台
- 进入 Settings → API Keys
- 点击 "New API Key"
- 复制 API Key
各 IDE 安装步骤
Cursor
- 打开 Settings → MCP
- 点击 Add new global MCP server
- 添加配置:
{
"mcpServers": {
"testsprite": {
"command": "npx",
"args": ["-y", "@testsprite/testsprite-mcp@latest"],
"env": {
"TESTSPRITE_API_KEY": "你的API_KEY"
}
}
}
}
- 保存并重启 Cursor
Claude Code
claude mcp add testsprite -s user -- npx -y @testsprite/testsprite-mcp@latest
export TESTSPRITE_API_KEY="***"
VS Code
- 安装 MCP 扩展
- 在设置中添加 MCP Server 配置(格式同上)
- 重启 VS Code
第一个 MCP 测试
10 分钟内体验自动化测试魔力。
第一步:准备你的项目
确保应用在本地运行:
npm run dev # 前端,通常 3000/5173/8080 端口
node index.js # 后端,通常 8000/3001/4000 端口
第二步:运行测试
- 在 IDE 中打开聊天窗口
- 输入:
Can you test this project with TestSprite? - 可将项目文件夹拖拽到聊天中
- 按 ⇧ Enter
第三步:配置
测试配置页面在浏览器中打开:
| 配置项 | 说明 |
|---|---|
| 测试类型 | Frontend(UI和用户流程)或 Backend(API和服务端) |
| 测试凭证 | 需要登录时提供测试用户名和密码 |
| 应用 URL | 前端:http://localhost:5173,后端:http://localhost:4000
|
| PRD | 上传产品需求文档(必需,AI 会生成标准化 PRD) |
第四步:查看结果
测试完成后生成的文件:
testsprite_tests/
├── standard_prd.json # 标准化 PRD
├── TestSprite_MCP_Test_Report.md # 可读报告
├── TestSprite_MCP_Test_Report.html # HTML 报告
├── TC001_Login_Success.py
└── ...
第五步:自动 Bug 修复
Please fix the codebase based on TestSprite testing results.
AI 将:分析失败测试 → 定位问题代码 → 自动修复 → 重新测试 → 迭代直至解决。
测试能力
前端测试(E2E): 用户旅程、表单流程、视觉状态、交互组件、认证流程、错误处理
后端测试(API与集成)
支持框架: React, Vue, Angular, Svelte, Next.js, Vite, 原生 JS/TS
实际效果
- 90%+ 代码质量
- 10 倍测试速度
- 零学习曲线
- 自动 Bug 修复
Top comments (0)