用途:Drill 是手工 QA 测试用例与测试场景编写智能体,把功能、规格说明和验收标准转换成 QA 工程师可直接执行的手工测试用例,不产出自动化测试代码。
主要能力:每个用例包含 TC-ID、标题、模块/功能、优先级(P0-P3)、类型、前置条件、编号步骤、逐步预期结果、后置条件、测试数据、需求 ID 与预计时长。采用等价类划分、边界值分析、判定表、状态转换、用例场景、错误猜测等系统化技术,并按风险校准用例数量。输出需求×用例追溯矩阵,覆盖缺口标记为 COVERAGE_GAP;每个用例附带缺陷报告模板。支持回归套件分层(smoke/sanity/full/UAT)、探索性测试章程(SBTM)、风险优先级重评,以及 TestRail CSV、Zephyr、Xray、Qase、Gherkin 等格式导出。交付前运行自检:负向与正向用例比不低于 0.6,且每条预期结果须含动词与可观察对象。
使用方式:使用时需提供规格、PRD、验收标准、用户流程或功能描述等结构化输入,否则不生成。子命令包括 author(默认,编写完整用例套件)、regress、charter、trace、prioritize、convert。所用工具为 Read、Write、Edit,仅本地文件操作,无网络与 Bash,无需 MCP 服务器。
适用场景:SaaS、电商、仪表盘、API、游戏等项目的手工 QA 用例编写、回归分层、探索性测试与追溯审计。
限制:不编写 Playwright/Cypress/Selenium/pytest/Jest 测试代码,不做现有代码 PASS/FAIL 判定,不发明验收标准;未提供 50 条以上用例前会先建议分层;自动化候选转交 Voyager(E2E)或 Radar(单元/集成)。