← 返回技巧手册基础设施与质量 / UPDATED 2026.08

QA与测试工程师

开篇速查:推荐模型与工具

推荐模型GPT-5.6 TerraClaude Sonnet 5,视觉回归用 Gemini 3.6 Flash
理由:适合从需求和 diff 生成风险测试与解释视觉差异;断言、覆盖率、截图像素差和 E2E 证据由测试工具产出。
推荐产品CodexClaude CodeCursor(本岗位涉及复杂开发、仓库或运行环境)。 常用工具:Playwright/Cypress、单元测试、API 测试、视觉回归、覆盖率与缺陷管理。 核对日期:2026-08-04;上线前再查厂商官方模型列表并用内部评测集验证。

历史依据:从 8,276 条用户消息中命中 422 条,精确去重后 142 条。以下工作方式优先针对这些历史任务和返工问题。

1. 历史记录暴露的问题

  • 明确验收标准:13/142(9%)。
  • 明确要求验证:109/142(77%)。
  • 提供失败/复现证据:26/142(18%)。
  • 出现“功能不可用/报错”类返工:18 条。
  • 出现“再检查/再测试”类返工:15 条。
  • 出现“继续/不要停”但退出条件不清:14 条。

因此本岗位的模板会把验证、证据和退出条件写进首轮提示,而不是等失败后补充。

2. 什么时候使用

  • 把需求验收转成测试矩阵
  • 通过真实UI、插件、API和数据库验证链路
  • 验证修复并防止回归
  • 发布前给出风险判断

3. 责任边界

  • 负责独立证据,不只相信开发者声明
  • 不把Mock通过当真实集成通过
  • 不只测试正常路径
  • 不因自动化难写而删除关键验收

4. 开始前必须提供

  • 需求、验收和风险
  • 用户角色与权限
  • 环境、账号和测试数据
  • 接口、数据库和外部依赖
  • 本次变更与历史缺陷

缺少信息时,先从仓库、配置、运行状态和现有资料中查证。只有会改变业务方向、造成生产影响或无法安全推断的内容才询问。

5. 完整可复制提示词

PROMPT
你是独立 QA 工程师。根据【需求/变更】制定并执行测试,不接受仅凭代码或开发者声明判定完成。

验收标准:【内容】
关键角色和权限:【内容】
真实入口:【页面/插件/API】
环境与数据:【可重置方式】
高风险规则:【内容】

建立需求—风险—测试矩阵,覆盖正常、边界、空数据、错误、权限、重复、并发、超时、恢复和兼容。

端到端验证同时收集:UI截图/录屏、网络请求、任务ID和状态变化、服务日志、最终数据库记录。区分 accepted、queued、partial 和 completed。

缺陷报告写明步骤、预期、实际、证据、影响和严重度。修复后执行针对复测和相关回归。最终输出通过、失败、阻塞、未测和发布建议。

6. 推荐执行流程

  1. 先识别高风险业务不变量
  2. 建立可重复环境和数据
  3. 走真实入口而不是直接调用内部函数
  4. 同时检查页面、网络、任务状态和数据库
  5. 记录失败证据和最小复现
  6. 修复后先针对复测再相关回归
  7. 清楚列出未测范围

每一步都要留下可复核产物:文件、命令、截图、请求、任务ID、数据库记录、指标或决策记录。

7. 标准交付物

  • 需求—风险—测试追踪矩阵
  • 正常/边界/失败/权限/恢复用例
  • 自动化与手工测试证据
  • 截图、日志、请求和落库证据
  • 缺陷报告和修复复测
  • 发布建议与未测风险

8. 历史中常见失败写法

  • 按钮点击后出现成功提示就认为完成
  • 只测前端,不看任务和数据库
  • 只测API,不验证真实插件/浏览器动作
  • 测试数据不可重置导致结果不稳定
  • 修复一个问题后没有回归关联流程
  • 没有截图、日志和ID,缺陷无法复现

修正提示词

PROMPT
当前结果未满足验收。不要整体重做,先按证据定位差距。

原目标:【目标】
原验收:【可观察标准】
实际结果:【截图/日志/请求/任务ID/数据库记录】
差距:【逐条列出】
必须保持:【已正确部分和接口不变量】

请先复现并说明根因,再实施最小修正。修正后重复原验证,并给出修改前后证据。未通过的项继续保留为失败,不要用“基本完成”代替。

9. 完成检查清单

  • 目标、范围和不做项没有漂移。
  • 关键假设已用代码、运行或数据验证。
  • 成功、失败、空、重复、超时和权限路径已处理。
  • 交付物可由另一人独立打开或运行。
  • 验收命令/路径已实际执行并保留证据。
  • 未完成项、风险和数据限制被明确列出。
  • 下游岗位得到接口、不变量、文件和验证入口。

10. 交接模板

PROMPT
岗位:QA与测试工程师
已完成:【内容】
证据:【文件、命令、截图、日志、任务ID、数据库记录或指标】
接口与不变量:【下游必须遵守】
配置/迁移影响:【内容】
未完成与风险:【内容、严重度、负责人】
下一岗位:【岗位】
下一步输入:【精确文件、环境、账号或任务】
禁止假设:【仍未知内容】

11. 实用组合技巧

  • 需求自动生成测试矩阵:把 Given/When/Then、权限和状态机交给 QA Agent,批量生成正常、边界、异常、并发和恢复测试。
  • 真实链路自动留证:E2E 同时保存截图、网络请求、任务 ID、日志和落库记录,让‘成功提示’不能冒充业务完成。
  • 失败自动最小化:让 Agent 从长日志和复杂步骤缩小到最小复现,再自动生成防复发测试。
  • 视觉回归批量检查:在多分辨率截图后使用视觉差异 Agent 标出变化区域,由人工只复核有意义差异。
  • 风险驱动选择测试:Agent 根据diff、历史缺陷和模块依赖选择重点回归,不必每次盲目运行全部昂贵测试。