软件测试中,Agent、工作流、Skill 和 MCP 它们之间关系
把整套 AI 测试体系想象成一个测试小组
1、Agent(智能体)= 测试组长(大脑)
接到任务后自己思考:先做什么、后做什么,失败要不要重试,自主做决策。
2、工作流 Workflow = 标准作业流程
比如:生成用例→执行测试→核对结果→提交缺陷。
组长按照这套流程框架推进任务,但具体怎么做可以灵活调整。
3、Skill(技能)= 组员手里一个个工具 / 单项本事
发接口请求、操作页面、查数据库、截图、提 Bug,每一项独立技能。
4、MCP = 统一对讲机 / 通用通讯规范
组长(Agent)不能直接伸手调用各种技能,必须通过统一对讲机沟通。
完整运转流程
测试任务交给 Agent(组长)
Agent 按照工作流的步骤推进
需要干活时,通过MCP这个统一通信方式
去调用对应的Skill完成具体操作
Skill 干完活,结果再经由 MCP 传回给 Agent,Agent 继续判断下一步。
关系总结
Agent 是决策者,工作流是行动框架,Skill 是干活工具,MCP 是连接所有角色的统一通信通道。
没有 MCP:每种 Skill 都要用不一样的沟通方式,适配麻烦;
有 MCP:所有技能统一接口,即插即用。