✅ 回归范围:用户登录页、JWT token刷新逻辑 ? 版本锚点:v2.3.1-beta ? 执行环境:UAT-2024Q3 ? 前置条件:启动认证服务、开启token自动刷新开关、准备有效账号及过期token测试数据 ? 检查项(每项独立成行): ① 验证登录页UI元素布局与设计稿一致,含响应式适配 ② 确认登录成功后返回的JWT包含refresh_token字段 ③ 检查token过期前30秒自动触发刷新,且新token有效期重置 ④ 确保刷新失败时客户端跳转至重新登录页并清除本地凭证
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让ChatGPT生成一份可用于实际执行的测试回归清单,但每次输出都漏掉版本号、环境标识、前置条件等关键细节,导致开发和测试人员拿到清单后无法直接执行。
明确限定输入信息结构
在提示词开头就用三行强制定义输入格式,不接受自由描述。例如:
【版本】v2.3.1-beta
【环境】UAT-2024Q3
【变更范围】用户登录页UI重构+JWT token刷新逻辑调整
这一步必须做,否则ChatGPT会默认从自然语言中“推测”关键字段,而它推测的版本号常是“最新版”或“当前版本”,【这类模糊表述在回归测试中等于没有版本】。
用占位符锁定必填字段
在提示词模板里直接写死字段占位符,例如:
请严格按以下格式输出回归清单,不得增删字段,不得合并或省略任何【】中的内容:
✅ 回归范围:【功能模块名称】
? 版本锚点:【具体版本号】
? 执行环境:【环境标识】
? 前置条件:【启动服务/配置开关/数据准备】
? 检查项(每项独立成行):
占位符不是示意,是硬性约束。ChatGPT看到【】就会优先填充而非自由发挥,这是目前最稳定触发结构化输出的方式。
用于在用户想通过浏览器自动化与 Google Gemini 或 ChatGPT 交互时。触发短语包括“ask Gemini”“ask ChatGPT”“ask GPT”“让...”。
提供带缺陷的样例并要求修正
方法一:给一个漏掉环境和版本的错误样例,再写“以上清单缺失【环境标识】与【版本号】,请补全并重排为可执行格式”。
方法二:直接附上正确样例(含版本、环境、前置条件、检查项编号),要求“完全复刻该结构,仅替换为本次变更内容”。
注意:样例必须真实存在过的问题——比如某次上线因UAT环境未启用新token校验策略,却没写在清单里,导致回归遗漏。这个细节要放进样例备注里,ChatGPT会记住上下文关联。
强制分段输出并标注字段来源
第一步:提取【版本】字段 → 从用户输入第一行“【版本】xxx”中截取,不允许推导或改写。
第二步:定位【环境】字段 → 必须匹配“UAT”“PRE”“PROD”三者之一,若输入含“staging”,则自动映射为“PRE”,【映射规则必须写死,不能让模型自行判断】。
第三步:扫描“变更范围”句中的动词短语 → 提取“重构”“新增”“删除”“调整”后的名词主体,作为“回归范围”主干,去掉修饰词(如“首页顶部”简化为“首页”)。
第四步:将所有检查项编号为①②③…,每项以动词开头(验证/确认/检查/确保),禁用“查看”“观察”等模糊动词。

















