SuperAPI AI 工具集

bmad-qa-generate-e2e-tests

测试与质量

查看项目

更新于 10-16 07:19

技能介绍

用途:为已可用的功能添加端到端(E2E)和 API 测试,遵循项目现有测试框架。当用户要求 e2e 测试或 API 测试时使用。

使用方式:进入工作流后,需在不更改当前工作目录的情况下,将命令原样运行一次。把 {project-root} 替换为包含 _bmad/ 的最近上级文件夹,把 {skill-root} 替换为该技能目录的绝对路径。命令为:uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --project-root "{project-root}" --skill "{skill-root}"。

命令应在 stdout 输出一行,随后读取并遵循 <rendered workflow.md>。若出现 HALT 提示,需报告原因并停止。若脚本不存在,说明项目尚未配置 BMad,可先用 bmad 技能完成配置后再次运行;若没有 bmad 技能,可先安装。若出现其他输出或失败(包括 uv 不可用),应报告命令输出并停止,不要直接运行任何工作流源文件。

适用场景:已有可运行功能需要补测试、需要对齐项目现有测试框架生成 E2E 或 API 用例时。限制:依赖 BMad 项目结构与 uv 环境;脚本缺失或执行失败时不能继续;具体支持的测试框架、覆盖范围、价格与平台等信息资料未提供。