用途:面向 Opik 应用的端到端测试工作流,适用于开发者在 tests_end_to_end/ 中生成、修复或规划自动化测试时使用,例如为新仪表盘生成 E2E 测试、为上传流程创建自动化测试、为实验创建补充 happy path 测试,或修复失败的提示词测试。
主要能力:由三个智能体协作完成。Planner 探索 Opik UI 并生成含 fixture 与 page-object 引用的 Markdown 测试计划;Generator 按 Opik 约定把计划转换为可执行的 Playwright 测试;Healer 借助 Opik 专有调试知识自动修复失败测试,若功能本身损坏则标记为 test.fixme()。
使用方式:需先本地运行 Opik(前端 http://localhost:5173,后端健康),并准备 Playwright 环境:cd tests_end_to_end/typescript-tests,npm install,npx playwright install chromium。运行前须检查 ~/.opik.config,确认 url_override 指向 http://localhost:5173/api;若指向云端会意外在云端创建真实数据,需备份并修正,完成后提醒用户用 cp ~/.opik.config.bak ~/.opik.config 恢复。规划阶段输入运行中的应用与功能描述,输出到 specs/{feature-name}.md;生成阶段读取计划,输出到 tests/{feature-area}/{test-name}.spec.ts;修复阶段输入失败测试与错误信息。
适用场景:Opik 的项目、数据集、实验、提示词、追踪、反馈分数、playground、在线评分等功能的测试用例编写与维护。
限制:资料未提供该工作流的平台兼容性、收费或价格信息;本地运行与配置要求需按上述内容执行,暂未提供其他使用步骤与效果说明。