工具概览
ts-pw-test-assistant 是一个基于 Playwright + TypeScript、以产物驱动的多智能体 AI 质量工程系统。它被描述为“智能体式 AI 质量工程”系列的实践实现平台。该系统演示了各专职 AI 智能体如何配合现有的 Playwright + TypeScript 自动化框架,把一条 JIRA 需求转化为结构化的测试场景、验收标准覆盖、符合框架的 Playwright 测试、语义和技术层面的质量校验、真实浏览器执行、执行证据、汇总的 QE 报告,以及经发布把关的 Git 变更。AI 层不会取代 Playwright 自动化框架,而是在框架之上运行,动态发现并复用现有的 Page Object、fixture、定位器、辅助函数、断言和约定。智能体之间通过持久化的产物通信,工作流不依赖临时的 LLM 对话记忆在各阶段之间传递重要状态。工作流由明确的质量门禁和停止条件控制,而不是把 AI 响应成功或 Playwright 退出码为绿色视为充分证据。一条关键规则是:AI 不得编造不存在的 Page Object 方法、选择器或框架能力;如果找不到所需能力,工作流会生成 framework_gap_report.md 并停止。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 团队用 ts-pw-test-assistant 把 JIRA 需求转化为结构化的测试场景和验收标准覆盖。
- 团队用 ts-pw-test-assistant 生成复用现有 Page Object、fixture、定位器、辅助函数、断言和约定的、符合框架的 Playwright 测试。
- 团队用 ts-pw-test-assistant 在生成代码之前验证现有自动化覆盖和框架能力。
- 团队用 ts-pw-test-assistant 针对真实应用运行生成的 Playwright 测试并收集运行时证据。
- 团队用 ts-pw-test-assistant 把需求、覆盖、校验、质量和执行证据汇总成最终报告。
- 团队用 ts-pw-test-assistant 执行发布门禁,并准备或推送已验证的变更。
- 团队用 ts-pw-test-assistant 在缺少所需框架能力时终止流水线。
功能特性
AI 助手
自然语言界面
工作流自动化
用户评论
还没有评论,来分享你的使用体验吧