用途:本技能通过 Testany MCP 工具管理 Testany 平台上的 platform cases,所有操作均为对平台的远程 API 调用,不涉及本地文件系统。Testany case 是可复用的原子自动化步骤包,平台不支持直接执行单条 case;如需真正执行,后续仍需 testany-pipeline。
主要能力:注册 testany-case-writing 产出的 platform case packages;创建 case shell、补齐 metadata、上传脚本 ZIP;查询、更新、批量更新、删除 platform cases;变更后提醒检查下游 pipeline 影响面;可行时触发 dry run 验证 case 是否 ready。
使用方式:注册主路径为消费上游已准备好的 package/metadata/decomposition。典型流程为 testany_create_case 创建 shell,testany_update_case 补齐 description、case_labels、case_meta 等,再用 testany_update_case_script 上传脚本 ZIP。查询用 testany_get_case、testany_get_case_script、testany_list_cases、testany_list_my_cases;更新用 testany_update_case、testany_update_case_script;删除用 testany_delete_case、testany_bulk_delete_cases;批量更新用 testany_bulk_update_cases。验证用 testany_dry_run_case 触发,testany_get_dry_run_result 轮询至终态,必要时 testany_get_dry_run_log 拉取日志。
适用场景:已有脚本/ZIP 与 metadata 的注册;补齐名称、可见性、labels、case_meta;个人资产盘点;批量维护;新脚本上传后的可运行性验证。
限制:不负责把传统测试场景拆解为 platform cases(属 testany-case-writing),不负责创建或更新 pipeline(属 testany-pipeline),不负责配置 Plan/Manual Trigger/Gatekeeper(属 testany-trigger)。若只有传统测试场景而无脚本、ZIP、decomposition,应停止直接创建并切到 testany-case-writing。environment_variables 为整数组替换,修改单条 secret 前须先读出现有条目再合并写回。删除已被 pipeline 组装的 case 会返回 409,需先从 pipeline 移除。dry run 只验证 case 本身是否 ready,不替代 pipeline 编排验证。部分字段规则与可见性策略详见资料中提及的参考文档,具体细节暂未提供。