边界值生成器
给定字段的合法范围,批量产出等于上下限、越界 1 个单位、空值、null、类型错误等边界测试用例,覆盖整数、小数、字符串、数组、年龄与手机号,每条都标注预期应通过还是应报错。
围绕一个字段的取值范围,批量产出「刚好越界」的一批值,专门测表单校验与参数校验的边界分支。
—合法值
—越界值
—用例总数
边界 bug 集中在两个位置上
一是「刚好等于上限/下限」——很多校验写成 < 会漏掉等于的情况;二是「刚好超出一点点」——写成 <= / >= 就静默放过。所以这两组值是必测的,工具默认就包含它们。
每条用例都标了预期
结果里的 expect 列写的是「应该通过」还是「应该报错」。如果你的校验规则和这一列不一致,说明规则本身需要重新讨论,而不是数据错了。
常见问题
字符串类型会生成哪些用例?
刚好到长度上限、超出一个字符、空字符串、单个字符、全空格、只有特殊符号、含中文、Emoji、超长串、以及带 SQL 片段的串(用来测是否有注入风险,只做检测用不要真执行)。
最小值大于最大值会怎样?
页面会直接提示「最小值不能大于最大值」并清空结果,不会给你一份自相矛盾的用例。
手机号类型测什么?
第二位为 0/1/2(正常是 3–9)、位数不足 11 位、含字母、含 +86 前缀、带空格横线、以及格式完全正确的对照值。