作者:互联网 时间: 2026-07-21 08:22:55
AI 写代码越来越快之后,研发流程里的压力并没有消失,只是开始往验证和交付环节移动。
一段代码生成出来,距离真正交付还有很长一段路:需求有没有理解偏,测试点有没有遗漏,核心链路能不能跑通,接口结果是否符合预期,测试数据和环境是否正确,真机回归是否稳定,发布前的安装包和检查项是否齐全。
我们更关心的是:这些测试工作里,哪些必须依赖 QA 的业务判断,哪些高度重复、规则相对明确的步骤,可以先沉淀成可复用的 Skill。
我们目前沿着真实测试流程,把已经反复出现、输入输出相对明确的环节,逐步沉淀成可以调用、可以检查、关键操作需要确认的 QA Skills 和平台能力。
测试流程里的重复劳动,不只发生在写测试用例时。
开发自测和提测后快速校验,需要根据需求和代码变更重新整理冒烟重点;正式测试时,需要反复调用接口、准备数据、核对缓存和观察运行结果;真机回归需要准备设备、脚本和运行环境;版本发布前,还要整理安装包、完成真机验证和准备发布材料。
单独看,每一步都不是一个全新的技术问题。但当同样的操作不断重复,质量就很容易依赖个人经验、临时沟通和手工检查。
因此,我们没有先做一个笼统的“测试 Agent”,而是沿着真实 QA 流程,把适合标准化的环节分层落地。先让每一类能力可以独立使用、独立验证;等这些单点能力逐步稳定后,再考虑上下文传递、执行结果交接和流程串联。
这张图展示的是 QA Skills 的能力分层和流程位置。
把测试流程拆成 Skills,并不意味着把质量责任交给 AI。Skill 可以承担生成、查询、执行和整理结果,QA 仍然负责业务规则、测试范围、风险操作、异常处理和最终发布结论。
这条边界贯穿后面的六类能力:自动化只接住重复、规则明确且结果可复核的步骤;涉及业务判断、数据安全和发布责任的节点,必须回到人。六类能力讲完后,我们再把这些人工判断统一归纳。
能力说明
测试用例设计依赖现有测试用例生成平台。平台先根据需求完成模块划分和测试点分析,再根据测试点生成测试用例,最后由 QA 结合业务经验补充和校正测试场景。
平台能力
适用场景
使用说明
复制代码需求背景、功能点、约束条件和覆盖范围
→ 按模块生成测试点
→ 根据测试点生成测试用例
→ QA 结合业务经验补充和校正测试场景
此前测试用例文章采用的阶段统计口径里,简单需求的 AI 节点采纳率约为 80%—90%,复杂或带有历史包袱的需求约为 50%。这组数字反映的是当时不同复杂度需求的使用效果,不代表当前所有项目的整体覆盖率。
延伸阅读:《我们自研了一个AI辅助生成测试用例平台》
能力说明
qa-smoke-skills 结合测试平台生成的用例,围绕冒烟测试和代码评审沉淀,用于开发自测阶段和提测后快速校验核心链路、关键功能和代码变更风险。
包含 Skill
qa-smoke-skills:根据测试用例、需求文档、代码路径和变更范围,整理检查重点,执行冒烟验证或输出结构化评审报告。适用场景
使用说明
根据当前任务选择冒烟或评审方向,提供测试用例、需求文档、代码路径、变更范围或需要验证的核心链路,由 Skill 生成检查重点,执行冒烟或输出评审报告。
复制代码输入:测试用例、需求文档、代码路径、变更范围或核心链路
→ 过程:生成检查重点,执行冒烟或结构化评审
→ 输出:冒烟结果或评审报告
注意事项

能力说明
qa-interface-skills 把自然语言请求映射到规则化的接口自动化场景,重点服务高频、标准化,而且已经具备现有接口能力的测试请求。
包含 Skill
qa-interface-skills:发现支持场景、解析请求参数、生成执行计划,并在确认后执行接口验证。适用场景
使用说明
推荐按照下面的顺序使用:
复制代码scenes
→ help-scene
→ parse
→ plan
→ run
先确认是否存在可用场景和场景说明,再解析参数、生成计划,最后执行真实接口请求。
注意事项
能力说明
测试工具类 Skills 主要用于日常数据排查、缓存定位和测试环境消息观察,帮助 QA 快速验证状态、定位问题和辅助故障排查。
包含 Skill
qa-db-skills:中文自然语言数据库交互工具,支持查询、元数据查看和受控写操作;qa-redis-tools-skills:Redis 查询、扫描、修改、删除和多实例 key 定位工具;qa-message-printer-skill:测试环境消息监听工具,支持按直播间、用户和消息类型过滤。适用场景
使用说明
sources → parse → plan → run 流程执行;注意事项
qa-message-printer-skill 仅连接测试环境,不用于生产环境消息监听。
能力说明
UI 自动化相关 Skills 用于准备 Midscene 自动化环境,并在 Android / iOS 真机上运行 checklist YAML,支持多设备队列、状态页、暂停和重跑。
包含 Skill
qa-midscene-env-config:检查和配置 Windows + Android + Midscene.js 自动化环境;qa-run-android-checklist-yamls:在 Android 真机上并发运行 checklist YAML;qa-run-ios-checklist-yamls:在 Mac + iPhone 环境运行 iOS checklist YAML。适用场景
.ios.yaml 执行文件。使用说明
qa-midscene-env-config 检查或修复依赖;进入执行后,可以通过状态页查看多设备队列,并根据实际情况暂停或重跑。
下图是一份真机 UI 自动化运行报告:左侧记录执行步骤和耗时,顶部保留运行时间线,中间可以回看执行画面,右侧展示本次操作的参数、定位结果和状态。现有截图保留的是一次任务如何被执行、记录和复核的证据结构。

能力说明
版本发布流程相关 Skills 覆盖 APK 下载归档、Android 发版真机验证和发布邮件准备,减少手工复制链接、安装验证和整理邮件模板的重复工作。
包含 Skill
qa-apk-download-skill:从发版邮件或本地文本提取 APK 链接,下载并归档 Android 全量包;qa-apk-release-skill:在下载归档基础上连接 Android 真机,完成安装和发版关键验证;qa-release-mail-skills:根据版本号、平台和阶段生成发布相关邮件草稿。适用场景
使用说明
qa-apk-download-skill,建议先 DryRun 确认解析结果,再正式下载;qa-apk-release-skill,提前连接 Android 设备并确认 ADB 可用;qa-release-mail-skills,输入版本号、平台、小版本号和发布阶段。注意事项
qa-apk-download-skill 只负责 APK 下载和归档,不负责真机安装或 UI 验证;qa-apk-release-skill 会卸载旧版 App,可能清除手机本地数据;qa-release-mail-skills 只生成或更新邮件草稿,不自动发送,发送前需要人工检查。把六类能力放回完整流程,至少有五类判断必须由 QA 负责:
这些判断决定的是测试范围、执行风险和版本能否发布。QA Skills 要减少的是重复查找、重复输入和重复操作,把测试人员的时间留给真正需要经验和责任的判断。
这一篇先把 QA Skills 的真实测试流程、整体分层、能力位置和人工边界交代清楚。
接下来,我们会沿着这张全景图,逐步拆解每一个测试环节:它解决什么问题、包含哪些 Skills、怎样调用、实际输出什么,以及哪些步骤仍然需要 QA 判断。
系列顺序是:
这一篇不把每一类能力的实现细节一次讲完。后续专题会继续补充真实文档、调用过程、结果报告和实际页面截图,把每一步单独讲清楚。
如果你也在做 AI 测试、Agent 或研发流程自动化,想继续交流落地问题,可以关注公众号「花椒技术」,回复「AI」加入交流群。
群内会同步每日精选 AI 行业日报、QA Skills 系列后续更新,以及文章评论区里大家最关心的实践问题。