TASTESTUDIO 文档
TASTESTUDIO 由 Windows 桌面应用和 Rust Agent 组成。在自己的电脑上用项目管理器、资源管理器、Monaco 编辑器、终端、运行和 Git 工作,并把写在项目文件夹 .tastedev 定义(TASTEDEV Protocol)中的任务和测试,经由 Core 发送给满足条件的 Agent(Windows·Linux)。Agent 实时回传输出,并留下结果和证据(日志、浏览器测试记录)。一旦失败,AI 只读取、不改动,指出原因并给出修复方案,只有用户批准的更改才会被应用并重新测试。结果可以提交为 GitHub Issue,设置好计划后,测试会在指定时间运行。
使用指南
从首次启动到问题排查,按实际使用的顺序编写。
安装
可以在下载页面核对版本、SHA-256 和代码签名信息后再安装。 查看下载信息
当前可查看的信息
快速入门
- 1
从下载页面获取已核对代码签名和 SHA-256 的 Windows 安装包。
- 2
启动应用并打开项目文件夹,使用编辑器、终端和 Git 工作。
- 3
把 Rust Agent 部署到测试机器并连接 Core,然后把 .tastedev 定义中的任务和测试放入队列运行。
主要功能
项目管理器
把文件夹登记为项目,重新打开时记住上次的位置。找不到的文件夹会重新查找并关联。
资源管理器与编辑器
用资源管理器和 Monaco 编辑器打开并保存多个标签页。保存时会提示在外部被修改的文件。
终端与运行
在项目文件夹中打开终端,用运行配置启动和停止程序。标准输出和错误分开显示。
Git
在应用内处理状态、变更对比、暂存、提交和历史。使用系统中安装的 Git。
TASTEDEV Protocol
在项目的 .tastedev 文件夹中写下环境、任务和测试。保存的定义经过严格检查后才会进入运行列表。
Rust Agent
运行在 Windows·Linux 机器上的独立执行程序。向 Core 注册并发送心跳,运行收到的任务并实时回传输出。
队列与分配
任务进入队列,并分配给具备所需条件(操作系统、工具)的 Agent。取消、超时和结果一目了然。
测试编排
把源码准备、构建、服务启动、状态检查、测试和清理放进一条流水线运行,并记录每个阶段的结果。
浏览器测试与证据
在 Agent 上运行 Playwright 测试,失败时可直接在 Studio 中查看截图、跟踪记录等证据。
AI 分析与修复
AI 以只读方式分析失败的运行,并以差异形式给出修复方案。只应用已批准的方案,之后可重新测试或撤销。
GitHub Issue
从失败的运行生成 Issue 草稿,查找并展示相似的 Issue,批准后提交或关联到已有 Issue。
计划测试
通过 cron、周期或单次计划在指定时间运行测试。时区明确标注,错过的时间点不会集中补跑。
故障排除
看不到下载按钮。
请在下载页面查看当前公开的安装文件和验证信息。
可以查看支持的操作系统吗?
文档中只显示各产品已完成验证的环境。“验证中”表示尚未最终确定。
在哪里查看当前的功能范围?
本文档中的主要功能和产品详情页均以当前项目源码为准编写。
