docs/testing/ai-automation/test-scenarios/normal-flow/11-context-import-export.md
验证 ContextRepo 的“上下文集合”导入/导出在正常流程下的可用性与一致性。重点覆盖 DataManager 的导出到文件/剪贴板、从文件/剪贴板导入(replace 模式)、导入统计(含预定义变量剔除计数)以及导入后刷新恢复。
AI执行指导:
你是一个助手,任务={{task}}请处理 {{task}},场景={{scene}}task=导出测试,scene=正常流get_weather预期结果:
验证点:
AI执行指导:
预期结果:
contexts-backup-YYYY-MM-DD.json验证点:
type/context-bundle、version、currentId、contextsAI执行指导:
预期结果:
验证点:
type/version/currentId/contextsAI执行指导:
contexts[i],在其 variables 中注入以下任一/多个键值(示例):
currentPrompt: "不应被保存"originalPrompt: "不应被保存"userQuestion: "不应被保存"预期结果:
验证点:
AI执行指导:
预期结果:
验证点:
currentPrompt)AI执行指导:
预期结果:
验证点:
predefinedVariablesRemoved 大于 0AI执行指导:
currentId 指向特定上下文,验证当前上下文内容与之匹配预期结果:
验证点:
currentId 指向的一致type/context-bundle、version、currentId、contexts[]currentPrompt/originalPrompt/userQuestion/iterateInput/lastOptimizedPrompt/conversationContext)