适用前置条件:项目已完成需求评审、验收标准初稿已输出、至少存在一组可量化的性能/功能指标。
## 1.2 核心术语
| 术语 | 符号 | 定义 | 示例 |
|------|------|------|------|
| **验收边界** | B | 系统/模块被判定为“合格”的阈值区间 | B=[0.95, 1.00] 表示成功率≥95% |
| **量化方法** | Q | 将主观描述转化为可测量的数值规则 | Q=≥99.9% 表示“高可用” |
| **多维度** | D | 同时覆盖功能、性能、安全、兼容等不同域 | D={F, P, S, C} |
| **边界粒度** | G | 验收条件的最小可测单元 | G=1ms 时间精度 |
| **容忍度** | T | 允许的偏差范围或异常比例 | T=5% 允许5%样本超限 |
| **判定规则** | R | 综合各维度结果得出最终结论的逻辑 | R=AND(所有维度通过) 或 R=OR(任一维度通过) |
记忆口诀:BQ-DGTR — “边界量化,多维粒度容忍规则”。每次量化验收先核对这六个要素是否已定义。
## 1.3 全流程概览
验收边界量化分为 6 个连续阶段,每个阶段产出对应的交付物。以下 SVG 展示完整流程及各阶段之间的数据流转关系。
验收边界初稿 v0.1 — 用户登录接口
[功能维度]
- 边界定义:正常登录响应时间 ≤ 2.0s(P99),错误登录 ≤ 1.0s(P99)
- 量化方法:(成功请求数 / 总请求数) × 100% ≥ 99.9%
- 容忍度:允许5%样本超限,但单次最大响应时间不得 > 5.0s
[性能维度]
- 边界定义:并发1000用户时,CPU使用率 ≤ 75%,内存 ≤ 80%
- 量化方法:(CPU峰值 / 核定阈值) × 100%,连续3次采样
- 容忍度:允许单次峰值超过阈值10%以内,不可连续超限
[安全维度]
- 边界定义:OWASP Top 10漏洞扫描零高危
- 量化方法:SAST + DAST复合检测,高危数量 = 0
- 容忍度:无容忍,一个高危即判定不通过
常见误区:不要在第①阶段就混入判定规则。边界定义只回答“量什么、量到多少”,不回答“如何组合判断”。判定规则必须等到维度全部拆解完成、量化表达式确定之后再梳理,否则容易导致边界自相矛盾(如同样条件在不同维度得出相反结论)。