关于 AI 职业发展的建议
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
输入内容告警:原文末尾“相关阅读 / FunTester 名片 / 公众号推广列表”等部分属于明显的推广引流内容,已忽略。正文主体具备摘要价值,以下为该部分的结构化摘要。
文章主旨:
AI 正在改变测试的实施方式和团队协作方式,但测试本质并未消失;测试人员应把 AI 纳入真实测试工作,沿着“工具使用→模型评估→安全测试→回归测试基本功”的路径持续成长。
关键要点:
- 测试人员不必急于离开一线,关键不是“会写提示词”,而是能否把 AI 用进当前工作并判断结果是否可靠;持续学习的落脚点是“把外部输入转化为测试任务”,每步留下可复核的过程和结论。
- 最合适的起点是手头已有任务:需求澄清、测试设计、数据准备、日志分析、结果比较、缺陷报告等;选择输入来源清楚、目标明确、可人工验证的场景进行练习。
- AI 测试需要同时覆盖“确定性约束”和“质量约束”;测试用例不应只记录提示词和标准答案,还应记录输入、上下文、工具权限、观察输出与判定依据,确保条件可追溯。
- 模型评估不是研究人员专属能力;测试团队需要把可接受行为、测试集、重复运行、失败标准和评估证据落实为可执行的评估闭环,并让“人工判断”成为风险控制链路的正式环节。
- 安全测试重点在于把提示注入、过度授权、数据泄露、不安全输出处理等风险转为具体测试问题,并随模型、提示词、上下文来源、工具权限变化持续回归。
内容结构:
1. 引言:变化中的不变
原文指出 AI 正在改变测试实施方式与协作方式,但测试本质没有消失;测试人员面对的不再只是功能验证,还包括模型输出波动、上下文依赖、工具调用与安全边界。职业焦虑不必转化为脱离实际工作的竞赛,真正重要的是把 AI 用于当前工作并判断结果是否可靠。学习路径的起点是用工具,进阶是模型评估与安全测试,最终回到测试基本功。
2. 从工作开始
合适的起点不是炫酷演示,而是手头已有测试任务。优先选择输入来源清楚、目标明确、可人工验证的工作。探索式测试中,AI 适合做“研究助理”,负责梳理需求、提出思路、识别假设、生成数据、分析日志、比较输出、汇总证据;测试人员负责判断这些方向是否成立。
测试工程师可使用 Claude Code、GitHub Copilot 等工具协助生成/重构测试、调试代码、解释代码、构建小型工具,但“生成不等于可用”,每次使用后都要检查覆盖范围、错误假设与遗漏的失败路径。
原文提供了一个闭环练习:
- 提供必要上下文(需求、日志、已有测试)并说明待解决问题;
- 要求 AI 输出测试思路、候选数据或代码草稿但不直接当作结论;
- 使用已有规则、真实日志或实际运行结果进行人工复核;
- 记录有效建议、错误假设与下次需要补充的上下文。
每周完成一项真实任务,积累的不是工具熟练度,而是“把工具输出转化为可靠测试证据”的能力,这也是后续学习模型评估的基础。
3. 理解模型行为
传统自动化测试通常面对确定性规则,AI 系统则受概率性输出、上下文、提示词、模型版本、智能体规划与工具调用等多重影响。同一任务多次结果不一致,并不一定代表系统出错,但应被纳入测试设计。
理解差异的目的不是研究模型底层原理,而是提出更有效的测试问题:哪些结果必须稳定、哪些允许波动?上下文变化影响什么?幻觉如何识别?外部内容是否会诱导偏离任务?工具执行是否超出用户意图?
测试目标拆成两类:一是确定性约束(如敏感操作不能未授权发生、关键字段不能丢失、工具不能超范围调用);二是质量约束(如回答是否完整、遵循上下文、覆盖问题核心)。前者适合定义通过/失败条件,后者需要样本、重复运行和人工判断。
因此,测试用例应记录输入、上下文、允许调用的工具、观察输出、判定依据。条件可追溯后,团队才能判断差异来自模型、上下文还是测试设计不完整。AI 测试验证的不只是单次回答,而是系统在不同条件下是否维持可接受行为。研究报告、公开案例与产品缺陷都是培养测试直觉的素材。
4. 建立评估方法
模型评估不是研究人员专属,只要产品把 AI 放进面向用户的流程,测试团队就需要回答:什么行为可接受、什么必须拦截、什么必须交给人工。评估的价值在于把行为边界变成可执行的决策依据。
基础评估方法包括:
- 定义可接受行为:将正确性、完整性、安全性和响应边界写成可检查标准;
- 构建测试数据集:覆盖正常请求、模糊输入、边界场景与高风险输入;
- 重复运行并观察分布:不能因一次正确就认定行为稳定;
- 设定失败标准:区分可降级错误与需阻断、回退或人工接管的错误;
- 记录评估证据:保存输入、上下文、模型输出、判定结果与复测情况。
实践上可先为小场景建立最小数据集,再逐步补充边界输入与失败样本;评估后把结果分为可接受、需复核、不可接受三类,反推对应输入条件,避免一开始就追求大体系。人工判断不是评估失败的补丁,只要业务风险高、语义依赖上下文或无法用单一规则覆盖,人工介入本来就是控制链路的一环;关键是明确介入条件和结论记录方式。
5. 把安全纳入测试
AI 系统风险不只来自回答错误,也来自上下文内容、工具调用权限以及输出是否被下游直接执行。OWASP 的 LLM 安全资料可作为起点,但更重要的是把风险转换为可执行的测试问题。
- 提示注入:检查不可信内容是否被误当成高优先级指令,是否会改变后续工具调用;
- 过度授权与工具权限:检查模型是否只在最小必要范围内调用工具,超范围时能否拒绝或转交人工;
- 数据泄露:检查敏感信息是否通过上下文、日志或回答带出边界,以及不同角色是否得到相同访问结果;
- 不安全的输出处理:检查下游动作是否依赖校验、审批等控制,而非直接信任模型输出。
这些测试不应只在线上前做一次;每当模型、提示词、上下文来源或工具权限变化,都应复核原有安全假设。安全不是上线前补的一项检查,而应作为测试设计的输入条件。当智能体可访问工具与数据时,测试范围从模型回答扩展到整条执行链路。
6. 回到测试基本功
AI 不会淘汰测试基本功,反而会放大其价值。可接受结果标准、覆盖率、基于风险的测试、可测试性、批判性思维与系统思维,仍决定测试人员能否设计有效测试并看懂结果。
面对看似合理的模型输出,应先定义可接受结果判断标准,避免把第一个顺畅回答当作正确答案;基于风险的测试优先覆盖高影响场景;可测试性要求系统保留输入、上下文与执行痕迹,否则异常难以定位。测试证据帮助区分“偶然成功”与“可重复表现”;一次通过可能只是碰到容易回答的输入,多次运行与不同场景才能支撑稳健判断。最终,测试人员要按业务风险报告结论,而不是将模型输出原样传递。
这条学习路径没有终点:先在工作中使用工具,再理解模型行为,建立评估方法,把安全纳入测试,并持续打磨基本功。真正的竞争力不是离开一线谈 AI,而是用 AI 把一线问题做得更扎实。
文章总结:
全文基调务实稳健,建议测试人员不要被“岗位焦虑”或“AI 万能叙事”带偏,而是回到实际测试任务,从工具练习、模型评估、安全测试到基本功形成持续闭环,逐步建立 AI 时代的一线测试能力与判断力。
FunTester
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
白皮书上线