用途:把测试用例中含糊、被动的“Verify X”描述,改写成带有明确触发动作与可观察结果的活动式测试步骤,便于执行与判定。
主要能力:按正则检测“Verify”模式(如 <td>Verify\s、行首 Verify、引号内 Verify),识别所属动作动词类别(交互、触发、测量、状态、观察),并改写为“[ACTION] [trigger]; [OBSERVE] [result]”格式,同时保留 ID、优先级、自动化类型等元数据,输出与原输入相同格式。
使用方式:按单文件或批量目录处理,示例调用保持原样:await Task("Rewrite Test Ideas", { inputFile: "assessment.html", outputFile: "assessment-rewritten.html", preserveFormatting: true }, "qe-test-idea-rewriter");批量:await Task("Batch Rewrite", { inputDir: "./assessments/", outputDir: "./assessments-clean/", pattern: "*.html" }, "qe-test-idea-rewriter")。校验正则 const verifyPattern = /<td>Verify\s/gi; 需返回 0 匹配。
适用场景:API/网络、UI/UX、数据与性能类测试想法的质量提升;配合 sfdipot-product-factors、test-design-techniques、brutal-honesty-review 等技能使用。
限制:仅依据资料提供的动词表与转换规则;资料未提供计费、平台与效果数据;实际改写质量仍需人工复核。