docs/testing/ai-automation/test-scenarios/normal-flow/09-context-variables-and-preview.md
验证变量管理在上下文内的“增/改/删”操作、预定义变量名保护、以及 finalVars 合并策略对预览/缺失统计的一致性影响。
AI执行指导:
系统:角色={{role}}你好 {{name}},场景是 {{scene}},当前提示={{currentPrompt}}预期结果:
role/name/scene/currentPromptrole/name/scene(若全局尚未提供),currentPrompt 取决于全局是否已内置预定义值验证点:
AI执行指导:
name = Alicescene = 正常流role = 系统助手预期结果:
验证点:
{{name}}/{{scene}}/{{role}} 字样currentPrompt 是否被全局提供)AI执行指导:
currentPrompt / originalPrompt / lastOptimizedPrompt / iterateInput / userQuestion / conversationContext预期结果:
验证点:
AI执行指导:
name = Bobname = Alice预期结果:
Alice(而非 Bob)验证点:
name 的值以上下文覆盖为准AI执行指导:
scene 覆盖项预期结果:
scene,预览重新出现 {{scene}} 占位符,缺失统计+1scene,预览显示全局值,缺失统计不变验证点:
finalVars 合并逻辑与 replaceVariables 调用finalVars(UI 已实现应一致)