✅ 一、测试用例生成 Prompt 模板(最常用)

✅ 模板(直接复制用)

你是一名资深测试工程师,请基于以下信息设计测试用例:

【背景】
这是一个功能/接口需求:
{{在这里粘需求或接口说明}}

【目标】
请生成完整的测试用例

【要求】
1. 覆盖正常流程、异常流程、边界条件
2. 包含输入、操作步骤、预期结果
3. 尽量考虑安全性和异常数据
4. 如果是接口,请包含参数校验

【输出格式】
用清晰结构输出(如列表或表格),字段包括:
- 用例标题
- 前置条件
- 测试步骤
- 预期结果

✅ 示例(你可以照着改)

【背景】
用户登录接口:
- 用户名+密码登录
- 密码错误返回错误提示
- 连续输错5次锁定账号

【目标】
生成测试用例

👉 AI会帮你补:

  • 空用户名
  • SQL注入
  • 超长输入
  • 锁定边界

✅ 二、Bug分析 Prompt 模板(非常实用)

✅ 模板

你是一名经验丰富的软件测试/排障工程师,请帮我分析以下问题:

【问题描述】
{{Bug现象,尽量写清楚}}

【相关信息】
- 环境:{{测试/生产}}
- 操作步骤:{{怎么触发的}}
- 实际结果:{{发生了什么}}
- 预期结果:{{本该怎样}}

【补充信息】
{{日志/报错/截图描述}}

【目标】
请帮我输出:
1. 可能的原因(按优先级排序)
2. 建议的排查步骤
3. 是否更偏向前端/后端/网络/数据问题

✅ 示例

【问题描述】
调用接口返回500

【补充信息】
报错:NullPointerException

👉 AI一般能帮你快速判断:

  • 空指针来源
  • 哪一层的问题
  • 怎么验证

✅ 三、日志分析 Prompt 模板(你会越用越依赖)

✅ 模板

你是一名系统排障专家,请帮我分析以下日志:

【日志内容】
{{粘日志,尽量包含上下文}}

【背景】
{{这是哪个系统/接口}}

【目标】
请帮我:
1. 找出异常/报错位置
2. 用简单语言解释问题原因
3. 判断问题严重性
4. 给出排查或解决建议

✅ 小技巧(很关键)

日志太长时你可以说:

👉
“重点关注 ERROR / Exception 相关内容”

或者:

👉
“帮我按时间线梳理问题过程”


✅ 再给你3个“进阶技巧”(让效果翻倍)


✅ 技巧1:让AI“带角色”

开头加一句:

  • “你是资深测试工程师”
  • “你是后端专家”

👉 输出质量会明显提升


✅ 技巧2:让它“别偷懒”

加一句:

👉
“不要只给泛泛建议,请结合具体信息分析”


✅ 技巧3:分两步问(高手用法)

不要一次问完:

👉 第一步:
“先帮我列出测试点”

👉 第二步:
“基于这些测试点生成用例”

👉 质量会更高


✅ 最后说句实在的

你如果把这3套模板用熟:

👉 已经超过 70% 的测试工程师了

因为大多数人:

  • 还在“随便问一句”
  • 没有结构

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐