测试技能探索,把测试放进真实交付节奏

测试技能探索,把测试放进真实交付节奏

nao.deng ·

第一次接手陌生项目时,要先梳理入口、依赖、环境、风险、现有测试和待确认问题。这类任务看着熟,真正动手时却很容易漏掉证据和边界。测试技能探索 Skill 就从这里介入。

Awesome QA Skills 按语言和测试阶段组织 Skill。项目结构与通用安装方式已经在系列总览说明,这里聚焦测试技能探索。

先看源 Skill

主 Prompt 把工作拆到 路由决策规则(按顺序判断)、质量要求、常见误区(Gotchas)、交付前自检、执行流程。这些标题只是导航,真正使用时还要回到项目材料。

源目录现有 17 个脚本入口。可以先看 模板批量转换脚本

把任务放进时间线

第一次接手陌生项目时梳理入口、依赖、环境、风险、现有测试和待确认问题

工作流 Skill 的价值在交接。下面这段是计划样例,日期、负责人和证据都要换成项目里的真实信息。

阶段动作证据负责人
进入确认范围与环境需求版本、构建号QA
执行先跑高风险链路运行记录、缺陷链接QA 与开发
决策检查退出条件残余风险清单发布负责人
交接记录未完成项Owner 与截止时间项目负责人

如果“谁批准”和“拿什么证明”仍是空白,这张表还不能拿去开会。

工作流里的正常路径和插曲

第一次接手陌生项目时梳理入口、依赖、环境、风险、现有测试和待确认问题。我会先把它排进真实节奏,而不是只列会议名称。

时点团队动作产物退出条件
开始前锁定需求版本、构建和负责人范围说明高风险未知项已有 Owner
执行中先跑会阻断交付的链路运行记录与缺陷P0 结果已复核
决策前汇总未测项和残余风险决策包批准人看过风险
交接后跟踪延期项Owner、日期、链接后续任务已经落库

真实项目总会插进来点事。环境晚到,先完成静态评审和数据准备;构建连续失败,记录阻塞时长,别把它算成测试失败;范围临时增加,重新评估 路由决策规则(按顺序判断)、质量要求,原计划不能悄悄膨胀。

交接时要说清的四句话

  1. 这次实际测了哪个构建。
  2. 哪些链路有运行证据。
  3. 哪些风险还留着,谁接受。
  4. 下一次动作由谁在什么时候完成。

一段可以直接改的调用词

把下面的方括号换成项目内容。材料越具体,Skill 越少猜。

请使用 discover-testing Skill。

任务:第一次接手陌生项目时梳理入口、依赖、环境、风险、现有测试和待确认问题
版本与环境:[需求版本 / 构建号 / 环境]
输入材料:[文件路径或链接]
范围:[本次包含与排除的业务链路]
限制:[账号、数据、时间、合规要求]

按时间线列出进入条件、动作、证据、负责人和退出条件。环境或构建阻塞要单列,不能混进产品失败。
最后列出待确认问题,不要补写材料里没有的事实。

第一次调用先看结构和缺口。补齐材料后再生成正式产物,能省掉不少来回修改。

进阶使用,从一次调用走到持续流程

给每次运行一个 workflow_run_id,把范围、构建、负责人和交接结果串起来。下次启动测试技能探索时先读取上次未完成项,避免每天重新问一遍。

三段式 Skill 链

discover-testingrequirements-analysistest-strategy

交接传递内容接收方检查
上游到测试技能探索来源版本、范围、风险和未决问题测试技能探索输入是否过期,冲突是否标记
测试技能探索到下游主产物、证据索引、未完成项测试技能探索产物能否继续执行,Owner 是否明确
下游回写测试技能探索运行结果、缺陷和新风险是否更新测试技能探索基线与回归范围

不要把三次输出复制进一个大 Prompt。测试技能探索只接收结构化摘要和可访问的原始材料,能减少上下文浪费,也方便追错。

放进团队流程的门禁

门禁建议检查失败动作
测试技能探索输入门禁版本、环境、Owner、来源可访问停止测试技能探索并列出缺口
测试技能探索产物门禁关键结论带依据和状态退回测试技能探索补证据
discover-testing 执行门禁命令、退出码、报告可复现标记基础设施或测试问题
discover-testing 决策门禁残余风险有接受人和日期不进入下一阶段

团队可以每个 Sprint 看一次测试技能探索的采用率、人工修改率、无依据结论数和失败定位时间。数字的目标由团队自己定,先连续记录几轮再谈阈值。

工作流别写成仪式清单

测试技能探索应该回答谁在什么时候做什么,拿什么证据进入下一阶段。会议名称和模板不是重点。真正需要盯的是路由决策规则、负责人、截止时间和退出条件。任何未完成项都要有 Owner。

安装与调用

安装单个 Skill 就够了。项目总览里的安装说明不再在每篇重复。

npx skills add https://github.com/naodeng/awesome-qa-skills/tree/main/skills/zh/testing-workflows/discover-testing -g -a codex -y

调用时直接写“请使用 discover-testing Skill”,然后附上真实材料。

两个实际问题

测试技能探索从什么时候开始?

进入条件满足时开始。至少要知道范围、版本、环境、负责人和目标日期。

Skill 能做 Go/No-Go 决定吗?

不能。它整理证据、风险和未完成项,决定仍由项目里承担责任的人作出。

计划中途失效怎么办?

记录变化发生的时间、受影响范围和新负责人。旧计划保留,方便复盘为什么改。

谁维护工作流产物?

阶段负责人更新自己的证据,最终交接人检查链接和未完成项。

先拿一份真实材料跑测试技能探索,保留输入、输出和复核意见。文章里的片段只能帮你搭起结构,项目证据还得在项目里产生。

参考

分享