Previous
Day 10 · Discussing Trade-offs: Manual, Automation, and AI Agents
Next
Day 12 · Debugging with AI Agents in a Meeting
AI 协作
Day 1130 minutesAI-era QA speaking drill

Day 11 - API, MCP, and Test Tool Contract Discussion

今日目标

能参与 API 契约、MCP tool contract、测试数据和工具调用边界的英文讨论。

30 分钟学习安排

时间模块做什么
0-5 分钟核心词汇读词汇、短语和中文含义,重点记能直接在 QA 场景复用的表达。
5-12 分钟阅读/听力输入阅读当天短文;第二遍当听力材料朗读或用 TTS 播放,只抓问题、证据、动作、结论。
12-18 分钟句型拆解把长句拆成可替换模板,换成自己的工作内容。
18-25 分钟口语输出完成 60-120 秒英文表达,必须录音。
25-30 分钟复盘标记卡住的词、句子和下一次要改进的一点。

核心词汇

English中文QA 场景用法
API contract接口契约Use it when you describe API contract in a defect, test plan, review, meeting, or interview.
backward compatibility向后兼容Use it when you describe backward compatibility in a defect, test plan, review, meeting, or interview.
versioning版本管理Use it when you describe versioning in a defect, test plan, review, meeting, or interview.
pagination分页Use it when you describe pagination in a defect, test plan, review, meeting, or interview.
error code错误码Use it when you describe error code in a defect, test plan, review, meeting, or interview.
test data测试数据Use it when you describe test data in a defect, test plan, review, meeting, or interview.
data setup数据准备Use it when you describe data setup in a defect, test plan, review, meeting, or interview.
schema validation结构校验Use it when you describe schema validation in a defect, test plan, review, meeting, or interview.
breaking change破坏性变更Use it when you describe breaking change in a defect, test plan, review, meeting, or interview.
consumer调用方Use it when you describe consumer in a defect, test plan, review, meeting, or interview.
provider提供方Use it when you describe provider in a defect, test plan, review, meeting, or interview.
sandbox environment沙箱环境Use it when you describe sandbox environment in a defect, test plan, review, meeting, or interview.

高频短语

  • from a QA perspective
  • validate the expected behavior
  • cover the edge cases
  • reduce regression risk
  • collect enough evidence
  • clarify the acceptance criteria
  • prioritize the critical path
  • follow up with a verification note

阅读 / 听力材料

先慢读一遍,再用正常语速朗读一遍。不要逐字翻译,重点抓 problem -> evidence -> action -> result

The backend changes an error response. You discuss whether it is a breaking change, how consumers should adapt, and what contract tests should be added. The most important point is not just to say that something is broken, but to explain why it matters, who may be affected, and how the team can gain confidence before release. A strong QA explanation is specific, evidence-based, and calm. It connects user impact with technical details, and it gives the team a clear next step.

理解检查

  • What is the quality risk in this scenario?
  • What evidence would you collect as a QA engineer?
  • What should be tested first if time is limited?
  • How would you explain the issue to a developer or product manager?

句型拆解

  • My main concern is...
  • The risk is higher because...
  • I suggest we prioritize...
  • Can we clarify the expected behavior for...?
  • To reduce release risk, we can...

可直接替换的输出模板

Today I want to talk about api contract and test data discussion.
The context is that we need to protect the user experience and reduce release risk.
From a QA perspective, the key risk is [risk].
The evidence I would collect includes [logs / screenshots / test data / metrics].
My suggested next step is to [action].
This gives the team more confidence because [reason].

示范口语稿

这一段先照读,再改成你的真实项目。

From a QA perspective, my main concern is release confidence. The backend changes an error response. I would explain the risk in terms of user impact, affected flows, and how likely the issue is to happen. If time is limited, I would prioritize the critical path, high-impact edge cases, and any areas changed recently. I would also ask the team to clarify acceptance criteria where the expected behavior is ambiguous. After the discussion, I would follow up with a short verification plan so everyone understands what will be tested before release.

追问练习

  • Can you give one concrete example from your own work?
  • What would you test first if the release were tomorrow?
  • What evidence would make your explanation more convincing?

跟读训练

  • I found a quality risk in this scenario.
  • The expected behavior is clear, but the edge cases are not covered yet.
  • I verified the fix with test data, logs, and regression checks.
  • My recommendation is to test the critical path first and expand coverage after that.
  • I can follow up with a short verification note after the meeting.

口语任务

录一段 60-120 秒英文。必须包含以下 5 点:

  • context
  • quality risk
  • evidence
  • action
  • next step or result

QA 角色强化

  • 不要只说 “I tested it”。说清楚你测了什么、为什么优先测、用了什么证据。
  • 把 developer 视角和 user impact 连接起来:这个缺陷会影响谁,影响多大,为什么需要现在处理。
  • 练习把“感觉有风险”改成可讨论的英文证据:logs, reproduction steps, affected flow, severity, release criteria。

AI 时代扩展:Testing Agents / Skills / MCP

新增词汇

English中文
AI-assisted testingAI 辅助测试
test agent测试 agent
agent workflowagent 工作流
human-in-the-loop人工把关
LLM evaluation / eval大模型评估
tool calling工具调用
MCP serverMCP 服务器
skill可复用技能/流程能力
prompt injection提示注入
hallucination幻觉
false confidence虚假信心
ground truth标准答案/真实依据
tool schema工具参数结构
context window上下文窗口
permission boundary权限边界
idempotency幂等性
audit trail审计轨迹

QA 新场景

Use test agents to accelerate exploration, regression selection, log reading, API checks, and report drafting, while defining clear tool boundaries and review points.

表达重点

协作周要重点练“怎么把 AI agent 放进团队流程”:它负责什么、不负责什么、输出如何验证、失败时谁接手。

可复用表达

The agent can speed up the first pass, but the release decision still depends on verified evidence and agreed quality gates.

追问加练

  • What task should be delegated to an agent?
  • What guardrail should the team define?
  • How do you validate the agent output?
  • How would you explain the risk to developers?

今日作业

  • 录音 1-3 分钟,先看稿读一遍,再只看关键词复述一遍。
  • 把今天的模板替换成你真实工作中的项目、缺陷、接口或测试任务。
  • 整理 8 个你能在工作会议或面试里复用的表达。
  • 写一版 80-150 词英文稿,明天开始前先复述一次。

自检清单

Previous
Day 10 · Discussing Trade-offs: Manual, Automation, and AI Agents
Next
Day 12 · Debugging with AI Agents in a Meeting