# 1. 验收边界量化总流程:适用场景、核心术语、全流程概览、输入输出总览 ## 1.1 适用场景 验收边界量化方法适用于以下典型场景,需在项目启动前确认是否满足触发条件: | 场景类别 | 典型示例 | 是否适用 | |---------|---------|---------| | **软件交付验收** | 微服务接口、API网关、数据中台 | ✅ 必须使用 | | **硬件/设备验收** | 传感器数据精度、机械臂定位误差 | ✅ 必须使用 | | **混合系统验收** | IoT边缘网关+云端协同、软硬一体机 | ✅ 必须使用 | | **纯流程验收** | 审批耗时、工单响应率 | ⚠️ 需裁剪后使用 | | **主观满意度验收** | 用户调研评分、UI美观度 | ❌ 不适用,需转用定性方法 |
适用前置条件:项目已完成需求评审、验收标准初稿已输出、至少存在一组可量化的性能/功能指标。
## 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 展示完整流程及各阶段之间的数据流转关系。
验收边界量化全流程概览 验收边界量化全流程(6阶段) ① 边界定义 B+Q 初稿 ② 维度拆分 D + G ③ 指标量化 Q 表达式 ④ 判定规则 R + T ⑤ 验证执行 采样/计算 ⑥ 结论生成 通过/不通过 实测数据 + 边界比对 关键约束 ① 各阶段间不允许跳跃:必须先定义边界再拆分维度 ② 每个阶段必须产出对应的交付物后方可进入下一阶段
## 1.4 输入输出总览 ### 各阶段的输入与输出 | 阶段 | 输入 | 输出(交付物) | 责任人 | |------|------|--------------|--------| | **① 边界定义** | 需求文档、技术规格书 | 验收边界初稿(B+Q) | 产品经理 + 测试架构师 | | **② 维度拆分** | 验收边界初稿 | 多维度分解矩阵(D+G) | 测试架构师 | | **③ 指标量化** | 多维度分解矩阵 | 量化表达式文档(Q) | 测试开发工程师 | | **④ 判定规则** | 量化表达式文档 | 判定规则表(R+T) | QA Lead | | **⑤ 验证执行** | 判定规则表 + 测试环境 | 实测数据报告 | 测试执行工程师 | | **⑥ 结论生成** | 实测数据报告 + 判定规则 | 最终验收结论单 | 评审委员会 | ### 核心交付物示例(边界初稿片段)
验收边界初稿 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
- 容忍度:无容忍,一个高危即判定不通过
常见误区:不要在第①阶段就混入判定规则。边界定义只回答“量什么、量到多少”,不回答“如何组合判断”。判定规则必须等到维度全部拆解完成、量化表达式确定之后再梳理,否则容易导致边界自相矛盾(如同样条件在不同维度得出相反结论)。