Revyl MCP Analyze Skill
用途
该技能用于分析 Revyl MCP 中失败的测试执行,判断失败的根本原因属于哪一类问题,并据此给出下一步操作建议。
证据流程
- 从 run_test 之后获得的任务 ID(task ID)开始。
- 拉取状态负载:
get_test_status(task_id="...")
- 检查失败步骤的预期(expectations)与观察到的推理(observed reasoning)。
- 进行分类,可选类别为:
- REAL BUG
- FLAKY TEST
- INFRA ISSUE
- TEST IMPROVEMENT
- 推荐确切的下一个工具或动作。
分类规则
- REAL BUG:动作已完成,但应用行为与预期结果相矛盾。
- FLAKY TEST:应用行为可接受,但验证过于脆弱(brittle)。
- INFRA ISSUE:没有执行有意义的应用步骤,或出现环境搭建/设备/构建失败。
- TEST IMPROVEMENT:测试结构薄弱,或存在歧义。
必需输出
输出格式如下:
Task: <task-id>
Classification: <REAL BUG | FLAKY TEST | INFRA ISSUE | TEST IMPROVEMENT>
Confidence: <HIGH | MEDIUM | LOW>
Evidence:
- Expected: <summary>
- Observed: <summary>
- Why: <short rationale>
Next action:
- <specific update_test / rerun / bug filing action>
适用场景
适用于需要判定 Revyl MCP 测试失败原因并进行后续处置的流程,例如决定是提交缺陷、重跑测试、修复基础设施,还是改进测试设计。
限制
资料未提供关于使用时所需权限、依赖环境、收费方式、价格及平台支持的具体信息,暂未提供。