Agent 可行性方案
副本类型
主线剧情副本:
强制引导、过场动画
强制引导、过场动画
挑战/日常副本:
难度分级、次数限制
难度分级、次数限制
组队副本:
匹配、队伍同步
匹配、队伍同步
副本
流程
流程
进入:场景加载、
队伍传送、条件检查
队伍传送、条件检查
战斗:BOSS机制、
阶段切换、技能释放
阶段切换、技能释放
通关:结算奖励、
评分排名、限时挑战
评分排名、限时挑战
关卡
机制
机制
分支路径:
触发条件、多结局
触发条件、多结局
机关/解谜:
环境交互、时序逻辑
环境交互、时序逻辑
难度调节:
自适应、手动切换
自适应、手动切换
服务器
逻辑
逻辑
副本实例管理:
创建/销毁/超时回收
创建/销毁/超时回收
结算与奖励:
掉落计算、防刷验证
掉落计算、防刷验证
功能测试
冒烟/回归/兼容
客户端性能测试
服务端压测/协议
人工测试为主
Agent辅助:通关录像+Log分析
【15%】
关卡机制复杂、分支多,
需人工探索性测试:
· BOSS新机制首次验证
· 分支路径完整性走查
· 机关/解谜交互细节
· 难度曲线主观体验评审
· 过场动画/剧情演出质量
· 新增关卡的首次集成联调
Agent做通关录像异常帧
自动标注辅助
QA:探索性+集成测试
程序:单元测试可覆盖
结算/掉落逻辑
TestAgent (VLM+POCO)
Bug Agent (Log+ctx+KB)
35%
· 副本入口UI校验
· 进入副本场景加载验证
· 主流程路径跑通
(入场→战斗→通关)
· 通关结算弹窗表现验证
TestAgent (SDD-function call)
Bug Agent (Log+ctx+KB)
60%
· 进入条件校验
(等级/次数/钥匙)
· 掉线重连→副本状态恢复
· 副本超时→自动结算
· 组队→成员离队→状态验证
· 通关奖励正确性
(掉落表→背包→邮件)
· 日常/周常次数重置验证
性能问题定位
Profile tools自动化分析
Tracy
65%
TestAgent
(脚本驱动
固定路线跑图)
(脚本驱动
固定路线跑图)
· 大量怪物+特效
帧率采集
· BOSS战内存峰值
· 场景加载耗时
Bug Agent
(airperf
+context
+KB)
(airperf
+context
+KB)
65%
· 副本进入/退出帧率
· BOSS战特效密集帧率
· 多人同屏渲染压力
· 副本内无缝切场景耗时
⚠️ 副本是性能重灾区
(大量怪物+特效),
自动化跑图采集帧率/
内存最有价值
· BOSS战特效密集帧率
· 多人同屏渲染压力
· 副本内无缝切场景耗时
⚠️ 副本是性能重灾区
(大量怪物+特效),
自动化跑图采集帧率/
内存最有价值
性能回归
TestAgent (SDD-protocol call)
Bug Agent for loadlab analysis
70%
· 批量模拟进本/结算
协议压测
· 高并发副本创建/销毁
· 结算瞬间大量请求
验证奖励发放正确性
· 副本实例回收压力测试
· 组队匹配高并发验证
· 副本相关DB读写回归
⚠️ 副本结算瞬间大量请求,
需验证奖励发放正确性
和服务端承载
人工测试
TestAgent (bot orchestration)
Bug Agent (Log+context+KB)
25%
Bug Agent (Log+context+KB)
25%
· 副本与任务/活动/赛季等系统的交叉影响验证
· 历史版本已有副本的大范围回归验证
· 服务器BOT长时间运行副本稳定性验证
75%
· 历史版本已有副本的大范围回归验证
· 服务器BOT长时间运行副本稳定性验证
75%
↑
验证原有功能正常
🎯 G66 关卡副本模块 · Agent 测试核心维度总结
| 🔬 测试核心 | 副本生命周期:进入条件检查 → 场景加载 → 战斗流程 → BOSS击杀 → 结算奖励 → 退出销毁 对应GM指令链: gotospace 36 → setpvehard 1 → slayall → smission -1 3 验证结算 |
|---|---|
| 📋 典型用例 | 自动化 主线路径流程回归 自动化 结算奖励正确性 自动化 性能帧率采集 自动化 高并发进本压测 |
| 🛠️ Agent 策略 | Step 1 GM进副本:gotospace 副本场景ID Step 2 设置难度:setpvehard 难度 Step 3 清怪通关:slayall + battlemissionskip Step 4 验证奖励:!#p.bag_comp.bag_items |
| ✅ 可覆盖 | 100% 进入条件校验(等级/次数/钥匙) 100% 结算奖励正确性(掉落/邮件兜底) 100% 副本性能数据采集 100% 高并发协议压测 |
| ❌ 不可覆盖 | 人工 BOSS机制设计验证 人工 分支路径探索性测试 人工 机关/解谜交互体验 人工 过场动画质量评审 |
| ⚡ 折中方案 | 折中 战斗流程 → god + slayall 跳过战斗直接结算 折中 分支机制 → battlemissionskip 跳段 + Log分析 折中 BOSS验证 → 通关录像异常帧自动标注,人工审阅 |
Agent 路线说明:
Test Agent:以驱动游戏根据用例自主执行步骤为目标
- VLM+POCO(流程回归):利用多模态大模型识别界面,通过POCO驱动操作。副本主线路径固定,VLM+POCO可跑主流程回归
副本模块适用:副本入口UI操作、进本流程、通关弹窗验证
副本模块适用:副本入口UI操作、进本流程、通关弹窗验证
- SDD-function call:封装进本/结算接口,通过LLM编排执行序列,高效验证副本逻辑
副本模块适用:进入条件校验、通关结算验证、掉线恢复,是冒烟/回归的主力路线
G66 GM指令支撑:
gotospace/setpvehard/slayall
battlemissionskip/smission
unloadspace/fkmj
副本模块适用:进入条件校验、通关结算验证、掉线恢复,是冒烟/回归的主力路线
G66 GM指令支撑:
gotospace/setpvehard/slayall
battlemissionskip/smission
unloadspace/fkmj
Bug Agent:
- LOG+context+KB:通过执行时日志+提示词上下文+产品知识库做BUG分析。副本流程长但主线路径固定,Log分析高效
副本模块适用:副本崩溃日志分析、结算异常定位、掉落错误追踪
副本模块适用:副本崩溃日志分析、结算异常定位、掉落错误追踪
- loadlab analysis:通过压测工具分析服务端性能瓶颈
副本模块适用:副本结算瞬间大量请求的性能回归、副本实例并发管理
副本模块适用:副本结算瞬间大量请求的性能回归、副本实例并发管理
📌 G66 关卡副本核心结论:
· 功能测试:15% Agent(通关录像+Log辅助)
· 冒烟/回归/兼容:35% Agent
· 客户端性能:65% Agent
· 服务端压测:70% Agent
副本是性能重灾区(大量怪物+特效),自动化跑图采集帧率/内存最有价值;副本结算瞬间大量请求需验证正确性
Agent核心策略:
GM进副本 → 设难度 → 清怪通关 → 验证结算奖励
分支机制仍靠人工,BOSS录像异常帧自动标注
· 功能测试:15% Agent(通关录像+Log辅助)
· 冒烟/回归/兼容:35% Agent
· 客户端性能:65% Agent
· 服务端压测:70% Agent
副本是性能重灾区(大量怪物+特效),自动化跑图采集帧率/内存最有价值;副本结算瞬间大量请求需验证正确性
Agent核心策略:
GM进副本 → 设难度 → 清怪通关 → 验证结算奖励
分支机制仍靠人工,BOSS录像异常帧自动标注