×
¥
查看详情
🔥 会员专享 文生文 其它

边界测试用例设计专家

👁️ 68 次查看
📅 Dec 10, 2025
💡 核心价值: 本提示词专为软件质量保证场景设计,能够根据输入字段的特性自动生成专业的边界测试用例。通过系统化的分析流程,识别输入字段的数据类型、取值范围和业务约束,生成覆盖最小值、最大值、边界值、特殊字符等关键测试点的完整测试用例。该提示词采用技术文档写作风格,确保输出的测试用例结构清晰、逻辑严谨、可执行性强,帮助测试人员快速构建高质量的边界测试方案,有效发现潜在的输入验证缺陷。

🎯 可自定义参数(3个)

输入字段描述
需要测试的输入字段功能描述
测试目标
边界测试的主要目标和验证重点
数据类型
输入字段的数据类型

🎨 效果示例

测试用例概述

  • 测试目的:验证注册页“年龄”字段的输入验证逻辑与业务分类是否严格符合约束,确保边界值与异常格式均被正确处理。
  • 覆盖范围:最小/最大/临界值(0/1/17/18/119/120)、空值与空白、前导零、全角数字、负数、浮点、符号、分隔符与混合字符等。

输入字段特性

  • 数据类型:整数(ASCII 数字字符 0-9)
  • 取值范围(含边界):0-120
  • 业务含义:
    • 0:未填写证件(未认证态)
    • 1-17:未成年
    • 18-120:成年
  • 允许与禁止规则(严格、可执行):
    • 允许:纯 ASCII 数字串,值为 0 或 1-120;单个“0”有效
    • 禁止:
      • 负数(含负号)
      • 浮点数及小数点(如 17.0、.17、120.00)
      • 前导零(任何长度>1且首位为“0”的数字串,如 “01”“018”“00”“000”)
      • 空值与仅空白(包含空格、制表符、换行)
      • 全角数字或混排(如 “123”“120”)
      • 正号、任何非数字字符、分隔符或单位(如 “+18”“1,8”“18岁”)
  • 期望系统行为:
    • 合法输入:接受并设置年龄分类
      • ageCategory=NONE(0),ageCategory=MINOR(1-17),ageCategory=ADULT(18-120)
    • 非法输入:拒绝提交,提示统一错误信息
      • 错误文案(统一断言用):“年龄必须为0-120的整数字符(ASCII),不允许负数、浮点数、前导零或空白”
      • 空值专用文案: “年龄为必填项”

边界测试用例表 | 用例ID | 测试描述 | 输入数据(原始字符串) | 预期结果 | 优先级 | |---|---|---|---|---| | TC-001 | 最小边界合法:0(未认证) | "0" | 接受;age=0;ageCategory=NONE | 高 | | TC-002 | 下临界合法:1(未成年) | "1" | 接受;age=1;ageCategory=MINOR | 高 | | TC-003 | 成年下边界前一点:17 | "17" | 接受;age=17;ageCategory=MINOR | 高 | | TC-004 | 成年下边界:18 | "18" | 接受;age=18;ageCategory=ADULT | 高 | | TC-005 | 上边界前一点:119 | "119" | 接受;age=119;ageCategory=ADULT | 高 | | TC-006 | 最大边界:120 | "120" | 接受;age=120;ageCategory=ADULT | 高 | | TC-007 | 下越界:-1 | "-1" | 拒绝;错误文案(统一) | 高 | | TC-008 | 负零(带符号) | "-0" | 拒绝;错误文案(统一) | 高 | | TC-009 | 上越界:121 | "121" | 拒绝;错误文案(统一) | 高 | | TC-010 | 远超上限 | "999" | 拒绝;错误文案(统一) | 中 | | TC-011 | 前导零:01 | "01" | 拒绝;错误文案(统一) | 高 | | TC-012 | 前导零:018 | "018" | 拒绝;错误文案(统一) | 高 | | TC-013 | 前导零:00 | "00" | 拒绝;错误文案(统一) | 高 | | TC-014 | 前导零:000 | "000" | 拒绝;错误文案(统一) | 高 | | TC-015 | 浮点:17.0 | "17.0" | 拒绝;错误文案(统一) | 高 | | TC-016 | 浮点:17. | "17." | 拒绝;错误文案(统一) | 高 | | TC-017 | 浮点:.17 | ".17" | 拒绝;错误文案(统一) | 高 | | TC-018 | 浮点:120.00 | "120.00" | 拒绝;错误文案(统一) | 高 | | TC-019 | 空值 | "" | 拒绝;“年龄为必填项” | 高 | | TC-020 | 仅空格 | " " | 拒绝;“年龄为必填项” | 高 | | TC-021 | 前空格 | " 18" | 拒绝;错误文案(统一) | 高 | | TC-022 | 后空格 | "18 " | 拒绝;错误文案(统一) | 高 | | TC-023 | 中间空格 | "1 8" | 拒绝;错误文案(统一) | 高 | | TC-024 | 制表符前缀 | "\t18" | 拒绝;错误文案(统一) | 高 | | TC-025 | 全角数字:18 | "18" | 拒绝;错误文案(统一) | 高 | | TC-026 | 全角数字:120 | "120" | 拒绝;错误文案(统一) | 高 | | TC-027 | 混排数字:120 | "120" | 拒绝;错误文案(统一) | 高 | | TC-028 | 正号 | "+18" | 拒绝;错误文案(统一) | 中 | | TC-029 | 正号零 | "+0" | 拒绝;错误文案(统一) | 中 | | TC-030 | 非数字字母 | "abc" | 拒绝;错误文案(统一) | 中 | | TC-031 | 非数字汉字 | "十八" | 拒绝;错误文案(统一) | 中 | | TC-032 | 数字+单位 | "18岁" | 拒绝;错误文案(统一) | 中 | | TC-033 | 数字+分号 | "18;" | 拒绝;错误文案(统一) | 中 | | TC-034 | 逗号分隔 | "1,8" | 拒绝;错误文案(统一) | 中 | | TC-035 | 下划线分隔 | "1_8" | 拒绝;错误文案(统一) | 中 | | TC-036 | 极大数(可能溢出) | "2147483648" | 拒绝;错误文案(统一) | 中 | | TC-037 | 粘贴换行尾 | "18\n" | 拒绝;错误文案(统一) | 中 | | TC-038 | 上限合法重复确认 | "120" | 接受;age=120;ageCategory=ADULT | 中 |

执行建议

  • 验证层次:
    • 前端:输入框采用仅数字键盘;但需防止粘贴、输入法导致的全角/空白/符号;使用正则预校验(建议:^(0|[1-9][0-9]{0,2})$)并在提交前二次校验范围≤120
    • 后端(强制校验):仅接受 ASCII 数字串;先格式校验再范围校验;统一错误文案与错误码,避免与前端行为不一致
  • 通用测试步骤(适用于所有用例):
    1. 在注册页年龄字段输入“输入数据(原始字符串)”
    2. 触发前端即时校验与提交请求
    3. 观察前端提示与后端响应(HTTP 4xx/错误码/消息体)
    4. 对合法输入:断言保存的 age 值与 ageCategory 准确;对非法输入:断言不提交或后端拒绝且提示为预期文案
  • 环境与数据:
    • 浏览器/移动端双端覆盖;不同输入法(中文/英文、全角/半角)场景
    • API 层提供可观测的响应字段:errorCode、errorMessage、ageCategory
    • 关闭前端“自动纠正/自动裁剪”以验证后端兜底;或分别测试裁剪开与关两种模式

风险评估

  • 可能遗漏的边界与后续建议:
    • 本地化数字字符(如阿拉伯-印地数字“١٨”):建议明确不支持并添加用例
    • 前端自动 trim 行为差异:需定义是否将“ 18”视为无效(建议后端严格拒绝)
    • 文案一致性与错误码标准化:前后端需统一,避免测试断言失败
    • 极端拷贝输入(零宽空格、不可见字符):建议增加不可见字符检测用例
    • 自动填充与缓存值:需验证重复提交与编辑覆盖逻辑
    • 安全性:虽然为数值字段,仍验证注入尝试与异常字符处理,确保不进入持久层或日志污染

备注:以上用例严格基于提供的业务与技术约束,所有断言可执行且具有明确通过/失败标准。

测试用例概述

  • 测试目的:验证预订“入住日期”输入字段的边界与格式校验,确保仅接受今天至365天内(含边界)的有效日期;严格限制为日期型(YYYY-MM-DD),不包含任何时间或时区成分;正确处理闰年、月底、跨年场景;对非法格式与越界输入进行拒绝。
  • 覆盖范围:
    • 最小值/最大值与相邻边界:今天(T0)、T0-1、T0+1、T0+365、T0+366
    • 闰日边界:下一个闰年2-29(在范围内与超范围)、非闰年2-29
    • 月底边界:不同月份月底(30/31天)、2月月底(28/29)
    • 跨年边界:当年12-31、次年01-01
    • 格式校验与时间成分禁止:严格YYYY-MM-DD,无时间/时区/附加字符
  • 统一时间基准与符号说明(测试执行需按此解析):
    • T0:以系统业务时区(建议Asia/Shanghai)计算的“今天”日期
    • T+n:T0向后n天的日期
    • T−n:T0向前n天的日期
    • EOM(d):日期d所在月份的月底(该月最后一天)
    • EOY(y):年份y的12-31
    • NextLeapDay≤365:从T0起<=365天内的最近一个2-29(若存在)
    • LeapDay>365:从T0起>365天的最近一个2-29(总是存在,可取距离T0超过1年的最近闰年2-29,如“找距离T0至少2整年后的最近闰年2-29”)

输入字段特性

  • 字段名称:入住日期
  • 数据类型:日期(Gregorian)
  • 格式要求:YYYY-MM-DD(年4位、月2位、日2位,零填充);禁止时间/时区/附加字符
  • 取值范围(闭区间):[T0, T0+365]
  • 业务要求:
    • 有效日期触发房态校验与价格计算
    • 支持闰年、月底、跨年
    • 禁止包含时间成分(例如“YYYY-MM-DD HH:mm”、“YYYY-MM-DDTHH:mm:ssZ”、“+08:00”、“Z”等)

边界测试用例表

说明:输入数据中涉及T0/T+N/EOM/EOY/LeapDay等,请在执行前按“执行建议”计算为具体日期字符串。

用例编号 测试描述 输入数据 预期结果 优先级
BV-001 最小边界有效(今天) T0 接受;返回成功;触发房态校验与价格计算 P1
BV-002 最小边界前一天无效 T0−1 拒绝;错误“日期早于今天” P1
BV-003 相邻最小边界(明天)有效 T0+1 接受;房态与价格计算 P1
BV-004 最大边界有效(+365) T0+365 接受;房态与价格计算 P1
BV-005 超出最大边界无效(+366) T0+366 拒绝;错误“超出允许范围(>365天)” P1
BV-006 月底(当前月最后一天)有效 EOM(T0) 接受;房态与价格计算 P1
BV-007 月底次日(下月1日)有效(在范围内) EOM(T0)+1 接受;房态与价格计算 P1
BV-008 30天月月底(选取最近30天月的月底,如04/06/09/11) EOM(最近的30天月) 接受;房态与价格计算 P1
BV-009 31天月月底(选取最近31天月的月底,如01/03/05/07/08/10/12) EOM(最近的31天月) 接受;房态与价格计算 P1
BV-010 非闰年2月28日有效(在范围内) 当年或次年2-28(在范围内) 接受;房态与价格计算 P1
BV-011 闰年2月29日有效(范围内) NextLeapDay≤365 接受;房态与价格计算 P1
BV-012 非闰年2月29日无效 非闰年的YYYY-02-29 拒绝;错误“无效日期” P1
BV-013 闰年2月29日超范围无效 LeapDay>365 拒绝;错误“超出允许范围(>365天)” P1
BV-014 跨年边界:当年最后一天有效 EOY(Year(T0)) 接受;房态与价格计算 P1
BV-015 跨年边界:次年第一天有效 (Year(T0)+1)-01-01 接受;房态与价格计算 P1
BV-016 同年内随机有效值(中间值) T0+180 接受;房态与价格计算 P2
VF-001 格式缺失零填充(月份不两位) YYYY-M-DD(如2025-7-03) 拒绝;错误“格式必须YYYY-MM-DD” P1
VF-002 格式缺失零填充(日期不两位) YYYY-MM-D(如2025-07-3) 拒绝;错误“格式必须YYYY-MM-DD” P1
VF-003 错误分隔符 YYYY/MM/DD(如2025/12/10) 拒绝;错误“格式必须YYYY-MM-DD” P1
VF-004 附带空格(前后空格) " YYYY-MM-DD" 或 "YYYY-MM-DD " 拒绝;错误“格式必须严格匹配,无空格” P2
VF-005 含时间成分(空格分隔) YYYY-MM-DD HH:mm 拒绝;错误“禁止时间/时区成分” P1
VF-006 含时间成分(ISO 8601) YYYY-MM-DDTHH:mm:ssZ 拒绝;错误“禁止时间/时区成分” P1
VF-007 含时区偏移 YYYY-MM-DD+08:00 拒绝;错误“禁止时间/时区成分” P1
VF-008 含UTC标识 YYYY-MM-DDZ 拒绝;错误“禁止时间/时区成分” P1
VF-009 非数字字符 abcd-ef-gh 拒绝;错误“格式必须YYYY-MM-DD” P2
VF-010 仅数字(epoch) 1733788800 拒绝;错误“格式必须YYYY-MM-DD” P2
VF-011 月份为00无效 YYYY-00-DD 拒绝;错误“月份范围1-12” P1
VF-012 月份为13无效 YYYY-13-DD 拒绝;错误“月份范围1-12” P1
VF-013 日期为00无效 YYYY-MM-00 拒绝;错误“日期范围非法” P1
VF-014 日期为32无效 YYYY-MM-32 拒绝;错误“日期范围非法” P1
VF-015 不存在的日期 YYYY-04-31 拒绝;错误“无效日期” P1
VF-016 全角数字与分隔符 2025-12-10 拒绝;错误“必须半角数字与‘-’” P2
VF-017 含换行/控制字符 "YYYY-MM-DD\n" 拒绝;错误“格式必须严格匹配” P2
VF-018 尾部附加字符 "YYYY-MM-DD#" 拒绝;错误“格式必须严格匹配” P2
VF-019 两位年份 YY-MM-DD(如25-12-10) 拒绝;错误“年份必须4位” P2
NF-001 空字符串 "" 拒绝;错误“必填” P1
NF-002 仅空白 " " 拒绝;错误“必填/格式无效” P1
NF-003 Null null 拒绝;错误“必填” P1
INT-001 接受的最小边界触发业务 T0 接受;验证已调用房态接口并完成价格计算(可通过日志/Mock验证) P1
INT-002 接受的最大边界触发业务 T0+365 接受;验证房态与价格计算 P1
SEC-001 注入样式无效 "2025-12-10 OR 1=1" 拒绝;错误“格式无效” P2

注:VF类为“验证格式”、NF类为“空值类”、INT类为“集成验证”、SEC类为“安全/异常输入”。

执行建议

  • 时间与时区控制:
    • 固定测试环境的“今天”(T0),或使用可配置的系统业务时区(建议Asia/Shanghai)与时间源,避免跨午夜波动导致用例不稳定。
    • 在测试开始时统一计算并记录所有相对日期(T0、T0±n、EOM、EOY、NextLeapDay≤365、LeapDay>365),将其转化为具体YYYY-MM-DD字符串,贯穿执行。
  • 闰日计算方法:
    • NextLeapDay≤365:从T0开始取最近的2-29,若该日期距T0≤365则作为用例BV-011输入;否则跳过BV-011(或将其转为BV-013)。
    • LeapDay>365:取距离T0超过365天的最近闰年2-29。算法示例:从Year(T0)+1起递增年份,找到第一个闰年(能被4整除且不被100整除,或能被400整除),构造该年的02-29,若该日期距T0>365即使用该日期;否则继续找下一个闰年。
  • 数据准备与验证:
    • 为所有“接受”的用例准备可用的房态与价格数据,以验证业务调用(通过接口日志、Mock、返回值或DB侧效果)。
    • 为“拒绝”的用例验证没有触发房态与价格计算(可通过服务调用计数或日志断言)。
  • 自动化建议:
    • 在契约测试中对格式校验进行单元级断言;在集成测试中模拟房态与价格服务以验证调用链。
    • 对输入进行严格正则或解析器校验:^\d{4}-\d{2}-\d{2}$,并做日期有效性与范围校验。
  • 注意事项:
    • 前后空格、全角字符、控制字符等均应视为格式不符并拒绝。
    • 禁止任何时间成分或时区标记;仅当完全符合YYYY-MM-DD时才进入范围与业务验证。

风险评估

  • 可能遗漏的边界场景:
    • “今天”定义的时区一致性风险(前端与后端的时区不一致导致T0计算不同)。建议统一以后端业务时区为准并在接口契约中明确。
    • 2-29在“范围边界附近”的极限场景(如T0=非闰年2-28、2-29次日等)需额外回归测试。
    • 跨年同时跨月底的复合边界(如12-31、01-01与EOM叠加)在多语言/多地区配置下的表现。
  • 后续测试建议:
    • 增加“禁用时间成分”的静态与动态输入来源检测(包括复制粘贴与移动端键盘输入)。
    • 增加前端组件层的日期选择器与手输混合场景测试,确保组件不会产生非法格式。
    • 针对大并发场景验证房态与价格计算的幂等性(同一日期重复提交)。
    • 明确需求是否允许自动修剪前后空格;若允许,应增加“修剪后有效”的正例与“不修剪则拒绝”的负例的双通道测试。

测试用例概述

  • 测试目的:验证“折扣比例”输入字段在最小值、最大值、步长、格式变体(含%与空白)等边界条件下的输入验证、存储精度、应付价计算与标签展示的一致性。
  • 覆盖范围:
    • 取值范围边界:0%、0.01%、50%、99.99%、100%,以及越界值(-0.01%、100.01%)。
    • 步长边界:0.01%为最小单位,非0.01的整数倍应拒绝。
    • 格式变体:纯数(0–100)、带%符号、前后空白、非法字符与异常格式。
    • 存储与计算:保存为小数形式(比例,例:50%→0.5),应付价计算与展示文案一致。

输入字段特性

  • 字段名称:折扣比例
  • 数据类型:百分比(0%–100%,含边界)
  • 步长要求:0.01%(仅接受0.01%的整数倍)
  • 允许输入格式:
    • 纯数:整数或保留到两位小数的数值,范围0–100(示例:50、0.01、99.99、100)
    • 带%:末尾可带一个百分号(示例:50%、0.01%、99.99%、100%)
    • 前后空白允许,内部空白不允许(示例:" 50% "有效,"5 0%"无效)
  • 解析与存储:
    • 解析时去除前后空白;若包含末尾%则按百分比解析。
    • 保存为小数形式(比例),示例:0%→0.0,0.01%→0.0001,50%→0.5,99.99%→0.9999,100%→1.0。
  • 计算与展示规则:
    • 应付价:Payable = 原价 × (1 - 折扣比例小数)。
    • 展示文案:显示为“{折扣比例}%”,非整数保留两位小数;整数不显示小数(示例:50%、0.01%、99.99%、100%)。

统一前置条件与步骤(适用于所有用例,除特别说明外):

  • 前置条件:
    • 原价设为100.00(货币单位不限),以便计算验证。
    • 字段为必填;提交时触发校验、保存与计算。
  • 测试步骤:
    1. 在折扣比例输入框输入“输入数据”。
    2. 提交保存,触发计算与标签展示。
    3. 验证:校验是否通过、保存的小数值、计算的应付价、展示文案。

边界测试用例表

用例编号 测试描述 输入数据 预期结果 优先级
TC-001 最小边界:0%(纯数) 0 验证通过;保存为0.0;应付价=100.00;展示“0%”
TC-002 最小边界:0%(带%) 0% 验证通过;保存为0.0;应付价=100.00;展示“0%”
TC-003 最小+步长:0.01%(纯数) 0.01 验证通过;保存为0.0001;应付价=99.99;展示“0.01%”
TC-004 最小+步长:0.01%(带%) 0.01% 验证通过;保存为0.0001;应付价=99.99;展示“0.01%”
TC-005 中间值:50%(纯数) 50 验证通过;保存为0.5;应付价=50.00;展示“50%”
TC-006 中间值:50%(带%) 50% 验证通过;保存为0.5;应付价=50.00;展示“50%”
TC-007 最大临界:99.99%(纯数) 99.99 验证通过;保存为0.9999;应付价=0.01;展示“99.99%”
TC-008 最大临界:99.99%(带%) 99.99% 验证通过;保存为0.9999;应付价=0.01;展示“99.99%”
TC-009 最大边界:100%(纯数) 100 验证通过;保存为1.0;应付价=0.00;展示“100%”
TC-010 最大边界:100%(带%) 100% 验证通过;保存为1.0;应付价=0.00;展示“100%”
TC-011 下越界(最小-步长) -0.01 验证失败;错误提示“折扣比例不能小于0%”
TC-012 上越界(最大+步长) 100.01 验证失败;错误提示“折扣比例不能大于100%”
TC-013 步长非法(非0.01整数倍,纯数) 0.001 验证失败;错误提示“折扣步长为0.01%”
TC-014 步长非法(非0.01整数倍,带%) 12.345% 验证失败;错误提示“折扣步长为0.01%”
TC-015 前后空白(带%) " 50% " 验证通过;保存为0.5;应付价=50.00;展示“50%”
TC-016 前后空白(纯数) " 0.01 " 验证通过;保存为0.0001;应付价=99.99;展示“0.01%”
TC-017 数值与%之间有空格 "50 % " 验证失败;错误提示“不允许数值与%之间有空格”
TC-018 内部空格 "5 0%" 验证失败;错误提示“格式不合法:仅允许数字及可选末尾%”
TC-019 非数字字符串 abc 验证失败;错误提示“请输入0–100范围内的数值(可带%)”
TC-020 百分号位置错误 %50 验证失败;错误提示“%应为末尾”
TC-021 多个百分号 50%% 验证失败;错误提示“格式不合法:仅允许一个末尾%”
TC-022 逗号作为小数分隔 99,99% 验证失败;错误提示“请使用‘.’作为小数点”
TC-023 千分位逗号 1,0% 验证失败;错误提示“格式不合法:不允许千分位”
TC-024 正号 +50% 验证失败;错误提示“格式不合法:不允许符号+”
TC-025 负号 -50% 验证失败;错误提示“折扣比例不能小于0%”
TC-026 缺少前导零 .01% 验证失败;错误提示“格式不合法:小数需有前导零”
TC-027 额外小数位但为合法值(拒绝自动四舍五入) 5.005% 验证失败;错误提示“折扣步长为0.01%”
TC-028 边界显示规范(整数不带小数) 50.00 验证通过;保存为0.5;展示“50%”
TC-029 边界显示规范(两位小数保留) 99.99 验证通过;保存为0.9999;展示“99.99%”
TC-030 空输入(必填约束) "" 验证失败;错误提示“折扣比例为必填项”
TC-031 前后空白包含制表符/换行 "\t50%\n" 验证通过;保存为0.5;应付价=50.00;展示“50%”
TC-032 过大数值(远超上限) 1000 验证失败;错误提示“折扣比例不能大于100%”
TC-033 前导零(合法) 000.01% 验证通过;保存为0.0001;应付价=99.99;展示“0.01%”
TC-034 仅百分号 % 验证失败;错误提示“请输入0–100范围内的数值(可带%)”
TC-035 0.00%(与最小等值) 0.00% 验证通过;保存为0.0;应付价=100.00;展示“0%”
TC-036 步长合法的另一值 0.02% 验证通过;保存为0.0002;应付价=99.98;展示“0.02%”

说明:

  • 计算基于原价=100.00:例如99.99%时应付价=100×(1-0.9999)=0.01;50%时应付价=50.00。
  • 展示文案一律带“%”,非整数保留两位小数;整数不显示小数部分。

执行建议

  • 测试环境与数据:
    • 前端/服务端统一校验规则:范围0–100(含)、步长0.01%、允许末尾%与前后空白。
    • 原价固定为100.00以便核对计算;建议同时用不同原价(如123.45)做补充验证金额舍入策略(见风险评估)。
    • 数据库或API返回的折扣比例应为小数形式(比例值),精度至少支持到0.0001以覆盖0.01%步长。
  • 注意事项:
    • 严格区分“格式错误”(非数字、位置错误、内部空格)与“业务校验错误”(越界、步长不合规)。
    • 验证前后空白的处理必须一致:Trim后再校验。
    • 禁止对不合规步长值自动四舍五入,应直接拒绝并提示。
    • 回归检查:保存后再次打开编辑页,确保值回显为合法展示格式(例如保存0.5回显50%或50,依据UI规范)。

风险评估

  • 可能遗漏/需澄清的点:
    • 金额舍入规则未明确(向下取整/四舍五入/银行家舍入);当前用例以原价100.00避免舍入差异,建议补充明确并增加不同原价与多档折扣组合的测试。
    • 展示文案的格式规范未完全明确(整数是否允许显示“50.00%”、是否强制两位小数);当前测试按“整数不显示小数,非整数保留两位”执行,需与UI文案规范确认。
    • 全角字符与非标准空白(如全角%、全角数字、NBSP)的处理策略未明确;建议明确后增加对应正/反向用例。
    • 字段是否必填在不同业务流程下可能差异(活动必填 vs. 商品不参与折扣);已按必填设计,若存在可选场景需新增“空值不参与计算”的用例。
  • 后续测试建议:
    • 批量导入/API接口的同样校验一致性测试(含错误码与消息)。
    • 并发与边界数据回归(多用户同时编辑、重复提交)。
    • 与其他价格规则联动测试(满减、阶梯价),确保叠加计算顺序与结果正确。

示例详情

📖 如何使用

30秒出活:复制 → 粘贴 → 搞定
与其花几十分钟和AI聊天、试错,不如直接复制这些经过千人验证的模板,修改几个 {{变量}} 就能立刻获得专业级输出。省下来的时间,足够你轻松享受两杯咖啡!
加载中...
💬 不会填参数?让 AI 反过来问你
不确定变量该填什么?一键转为对话模式,AI 会像资深顾问一样逐步引导你,问几个问题就能自动生成完美匹配你需求的定制结果。零门槛,开口就行。
转为对话模式
🚀 告别复制粘贴,Chat 里直接调用
无需切换,输入 / 唤醒 8000+ 专家级提示词。 插件将全站提示词库深度集成于 Chat 输入框。基于当前对话语境,系统智能推荐最契合的 Prompt 并自动完成参数化,让海量资源触手可及,从此彻底告别"手动搬运"。
即将推出
🔌 接口一调,提示词自己会进化
手动跑一次还行,跑一百次呢?通过 API 接口动态注入变量,接入批量评价引擎,让程序自动迭代出更高质量的提示词方案。Prompt 会自己进化,你只管收结果。
发布 API
🤖 一键变成你的专属 Agent 应用
不想每次都配参数?把这条提示词直接发布成独立 Agent,内嵌图片生成、参数优化等工具,分享链接就能用。给团队或客户一个"开箱即用"的完整方案。
创建 Agent

✅ 特性总结

自动识别字段类型与业务约束,一键生成覆盖关键边界的用例集,缩短设计时间。
针对最小值、最大值、临界点与特殊字符,自动生成正反向场景与预期结果。
支持多行业表单与输入验证,如电商数量、金融金额、注册长度等场景即刻套用。
输出结构化测试表与执行建议,清晰可落地,方便团队评审与用例复用。
自动补齐易漏场景与风险提示,帮助提前发现输入校验缺口与潜在问题。
支持参数化定制边界规则与优先级,贴合业务约束,兼顾覆盖率与测试成本。
一键批量生成多个字段用例,自动去重与合并步骤,减少重复劳动与执行时间。
采用清晰的文档风格与命名规范,新成员也能快速上手并保持一致输出质量。
支持正向验证与异常输入双通道,确保验证严密,同时提升故障复现与定位效率。
可生成执行环境与注意事项清单,降低回归风险,保障上线前验证的完整性。

🎯 解决的问题

将“输入字段描述”一键转化为高质量的边界测试用例集,帮助测试/产品/研发在最短时间内拿到可直接执行的用例。核心价值:1)自动洞察字段类型、取值与业务约束,系统覆盖最小/最大/临界/异常/特殊字符等关键测试点;2)以统一模板输出步骤与期望结果,提升评审效率与复用率;3)显著降低漏测与返工风险,兼容电商、金融、注册、配置等多场景;4)让非资深人员也能稳产“专家级”边界用例,缩短交付周期,助力更快上线与更稳质量。

🕒 版本历史

当前版本
v2.1 2024-01-15
优化输出结构,增强情节连贯性
  • ✨ 新增章节节奏控制参数
  • 🔧 优化人物关系描述逻辑
  • 📝 改进主题深化引导语
  • 🎯 增强情节转折点设计
v2.0 2023-12-20
重构提示词架构,提升生成质量
  • 🚀 全新的提示词结构设计
  • 📊 增加输出格式化选项
  • 💡 优化角色塑造引导
v1.5 2023-11-10
修复已知问题,提升稳定性
  • 🐛 修复长文本处理bug
  • ⚡ 提升响应速度
v1.0 2023-10-01
首次发布
  • 🎉 初始版本上线
COMING SOON
版本历史追踪,即将启航
记录每一次提示词的进化与升级,敬请期待。

💬 用户评价

4.8
⭐⭐⭐⭐⭐
基于 28 条评价
5星
85%
4星
12%
3星
3%
👤
电商运营 - 张先生
⭐⭐⭐⭐⭐ 2025-01-15
双十一用这个提示词生成了20多张海报,效果非常好!点击率提升了35%,节省了大量设计时间。参数调整很灵活,能快速适配不同节日。
效果好 节省时间
👤
品牌设计师 - 李女士
⭐⭐⭐⭐⭐ 2025-01-10
作为设计师,这个提示词帮我快速生成创意方向,大大提升了工作效率。生成的海报氛围感很强,稍作调整就能直接使用。
创意好 专业
COMING SOON
用户评价与反馈系统,即将上线
倾听真实反馈,在这里留下您的使用心得,敬请期待。
加载中...
📋
提示词复制
在当前页面填写参数后直接复制: