with one click
ralph-test-executor
Ralph 通用测试执行器:负责执行测试计划 (05-test-plan.md),运行自动化测试命令,并更新测试状态。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Ralph 通用测试执行器:负责执行测试计划 (05-test-plan.md),运行自动化测试命令,并更新测试状态。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Ralph 流程专用:在 Web 项目规划阶段,强制生成生产级架构设计(Atomic Components, State, API Spec, DB ERD)。仅当处理 02-architecture.md 时触发。
Ralph 流程专用:在 Web 项目规划阶段,强制生成包含管理后台、用户中心及深度字段定义的生产级 PRD。仅当处理 01-requirements.md 或 01-prd.md 时触发。
Ralph Web 项目规划专用:执行 Web 项目规划与分析阶段的标准步骤 (Draft -> Lock)。
Ralph Web 项目规划专用:基于需求和架构文档,生成原子化、可验证的开发任务列表 (04-ralph-tasks.md)。
Ralph 流程专用:在 Web 项目规划阶段,强制生成包含唯一 ID 的结构化测试计划。
需求预分析专用。通过【人机交互流程】与用户互认需求,探索【功能广度与可能性】,产出【需求参考文档】。只有当用户明确要求“需求预分析”、“帮我分析一下需求”或“整理需求文档”时才执行。如果没有明确指令,就不用调用该skill。
| name | ralph-test-executor |
| description | Ralph 通用测试执行器:负责执行测试计划 (05-test-plan.md),运行自动化测试命令,并更新测试状态。 |
这是 Ralph 测试与验收阶段 (Testing Phase) 的执行官。
你的职责是确保所有代码经过严格验证,并将验证结果如实记录在 05-test-plan.md 中。
05-test-plan.md 中的测试项时。你必须严格按照 05-test-plan.md 中的顺序,逐个自动执行测试用例。
05-test-plan.md。[ ] (Pending) 的测试用例 ID。
TC-005,但 TC-004 仍是 [ ],系统必须报错并强制回滚到 TC-004。[TC-AUTH-HP-001])。npm test 或相关测试命令。chrome-devtools:navigate, chrome-devtools:click, chrome-devtools:screenshot 等工具。curl 或编写脚本发送请求验证响应。[x]。(Failed: <Reason>)。05-test-plan.md,计算 [x] 的数量与总测试用例数。RALPH_STATE.md 中的进度与实际文件一致。如果不一致,强制覆盖 RALPH_STATE.md。RALPH_STATE.md 中的 "Testing Phase" 进度 (e.g., 10/50 Tests).npm run test:all)。当且仅当当前测试用例因客观原因无法执行时:
[-] (Blocked)。(Blocked by: <Reason>)。Input:
用户:Run Tests
Output:
🔄 Automated Testing Loop Started
- LOAD: Found first pending case:
[TC-AUTH-HP-001]. (Skipping completed cases...)- EXECUTE: Invoking
chrome-devtools:navigate...- RESULT: ✅ Passed (Element found)
- NEXT: Moving to
[TC-AUTH-HP-002]...
Input:
Agent: I will skip login tests and verify the dashboard first.
Output:
⛔️ ORDER VIOLATION:
[TC-AUTH-HP-001]is still pending. You MUST finish login tests before dashboard tests.
[x]。05-test-plan.md 中的用例,不可跳过。[x]。05-test-plan.md (Test Plan)RALPH_STATE.md (State Sync)