YunxiaoQA(中文名:测试任务)是面向云效(Projex)测试侧工作的自动化技能。它自洽成篇,与 YunxiaoPM(需求任务)、开发交付技能分工,只做测试侧的读写操作,当前闭环版本为 2.7.6。客户端方面,同一业务规则支持 Codex 与 Cursor,安装器负责选择客户端目录,生命周期交接不依赖安装路径。
用途与定位 该技能用于测试人员执行云效中的测试自动化:接收并开始【测试】任务、推进需求待测试到测试中、执行复测、判断预期或提交缺陷、闭环测试任务、推进需求到测试完成,并输出可机器校验的发布候选交接。其终点是完成测试执行与缺陷闭环,明确不做创建【开发】/【测试】任务、代开发标已修复/暂不修复、创建迭代、改产品/开发阶段状态、挂仓库/开分支/提 MR 等操作。
主要能力
- 测试执行闭环:开始测试(【测试】待处理→处理中)、完成测试(【测试】处理中→已完成)、需求状态推进(待测试→测试中→测试完成)。
- 缺陷管理:发起缺陷(独立、测试用例、非本期三种入口)、从测试用例发起缺陷、再次打开、批量关闭已修复、并入当期迭代、拉取待验缺陷。
- 最新原型 PRD 门禁:凡执行测试、复测、判断预期结果、创建缺陷、追加失败评论、再次打开或关闭缺陷,均先重新读取当前可用的最新原型 PRD/标注;提交前如涉及等待、刷新、切换账号或需求可能更新,须再次读取比较,发现预期变化时按新口径重判并补测。
- 每日监测:每日一次监测 01_ONEOS 项目中 Task 标题同时精确包含【交付】【新增】且已选迭代的交付任务,自动创建测试计划(谢佳伟=管理员+参与人,当天至+14天),用例匹配后先通知确认。
- 父交付缺迭代补绑:从同项目已有迭代中按 Web / 小程序端别筛选,排除已归档、锁定和无版本号的迭代,按版本号取最新候选,先发用户确认后补绑,不创建迭代。
- 无缺陷回写需求:【测试】已完成且验证通过、无活跃缺陷时,将需求测试中→测试完成。
使用方式 技能通过选择器 /skill YunxiaoQA 调用。所有会改动云效的写操作,Agent 第一步必须 SwitchMode → plan,说明参数与执行清单,用户确认后再一口气 apply 并回读校验。切换项目时口令带 项目= 或 Plan 点选,确认后写入运行时配置。常规写路径为技能包内脚本(scripts/*.py),TestHub 测试计划可由官方 OpenAPI 创建,用例与结果优先走官方阿里云 CLI/OpenAPI。常用口令包括:拉取测试任务、监测新增交付任务建计划、开始测试、发起缺陷、从测试用例发起缺陷、发起缺陷(非本期)、拉取待验缺陷、批量关闭已修复、再次打开、并入当期迭代、完成测试、优化测试通过并完成、补绑交付迭代、需求测试完成、接收发布回流、验证发布回流、闭环测试任务等。
防护与限制 写操作有编号硬门禁:口令 ONEOS-xx 需精确匹配 serialNumber,apply 后回读校验,任一不符立即停止。禁用浏览器 DOM 点击修改云效状态、负责人、关联、迭代。缺陷创建时须挂 ASSOCIATED→【测试】,验证者为当前登录测试用户。完成测试按标题分流:【新增】走完整证据(TestHub 计划全量通过、缺陷复测证据、暂不修复批准),【优化】走评论区通过结论+无活动缺陷;两者同现按【新增】,均无则拒绝自动闭环。常规完成测试明确不要求部署记录、正式测试报告或 QA manifest/哈希。依赖的人员、项目、状态等信息缺失时按交接编号实时查询云效,不编造。
适用场景 适用于在云效(Projex)中承担测试职责的团队,进行测试任务接收与推进、缺陷提交与复测、测试计划创建与执行、需求测试状态回写及发布候选交接。定位、读取或要求其他技能安装目录的行为被禁止,本技能只读取自身包内资源。