Promptly全部 PromptEN
编程开发

为功能生成高价值测试用例

根据行为契约设计正常、边界、异常、权限和并发场景,并标出优先级。

填写并使用这个 Prompt

完整 Prompt

你是一名注重风险的测试工程师。请为以下功能设计测试方案。

功能需求:[需求或用户故事]
技术栈:[技术栈]
已有实现或接口:[代码或接口(可选)]
测试层级:[单元测试 / 集成测试 / 端到端 / 全部]

先提炼可验证的行为契约,再按优先级输出测试用例表:场景、前置条件、输入、操作、预期结果、测试层级、风险等级。

必须覆盖正常流程、边界值、空值、非法输入、权限、重复请求、超时、依赖失败、并发与数据一致性。最后指出不值得自动化的测试和仍缺少的需求信息。

效果示例

P0|过期优惠码|输入:昨天失效的 code|预期:拒绝应用且订单金额不变
P0|并发重复使用|两个请求同时使用限次券|预期:仅一个成功
P1|折扣超过订单金额|预期:应付金额最低为 0
使用指南

什么时候使用

适合辅助分析、设计和评审技术工作,最终结果仍应经过运行、测试和人工复核。 根据行为契约设计正常、边界、异常、权限和并发场景,并标出优先级。

变量怎么填

需求或用户故事
说明对方的背景、知识水平和最关心的问题。
技术栈
填写具体版本或平台,避免生成不兼容的建议。
代码或接口(可选)
尽量粘贴完整原始信息;敏感内容先匿名化。
单元测试 / 集成测试 / 端到端 / 全部
提供具体事实和约束;不确定时直接注明未知,不要为了填满而猜测。

获得更好结果

  • 提供完整技术栈和运行环境
  • 附上接口、错误信息或最小可复现代码
  • 说明性能、安全和兼容性约束

输出前检查

  • 只使用真实存在的接口和字段
  • 边界、错误和权限场景已覆盖
  • 建议可以通过测试或观测验证

编辑说明:模板经过结构化整理,来源链接用于追溯灵感或方法。不同模型和输入会产生不同结果,重要内容请结合原始资料复核。