测试中止条件是什么
测试中止条件是把“什么情况下必须停下来”提前写成清单,避免现场在压力下犹豫。常见触发情形有四类:业务出现异常或性能明显下降(响应变慢、错误率上升、告警增多);发现真实攻击痕迹(说明系统可能正被第三方入侵,此时测试方转为协助角色);误入范围外系统(越界即停);以及联系不上对接人(无法确认后果时不做)。中止不是失败,而是风险控制的正常动作。关键是触发后按事先约定的动作执行,不要先自行排查或再试一下确认一下。
基本信息
| 触发情形 | 业务异常、发现真实攻击痕迹、越界、失联 |
|---|---|
| 第一动作 | 停止当前测试动作,不再发送相关请求 |
| 第二动作 | 记录时间点与正在做的事项 |
| 第三动作 | 通报双方联系人,说明现象与已做动作 |
| 恢复条件 | 经双方确认后再决定恢复或终止 |
典型使用场景
- 业务指标异常:接口响应时间上升、错误率升高、监控告警
- 发现入侵痕迹:Web 目录异常文件、异常账号、可疑外联
- 误连范围外资产:扫描器配置失误导致越界
- 联系不上对接人:需确认后果却无法取得联系
- 防护设备联动封禁:源 IP 被封禁导致测试不可继续
中止动作
中止动作
1. 停止当前测试动作,不再发送相关请求
2. 记录时间点与在做的事项(含请求样本)
3. 通报双方联系人,说明现象与已做动作
4. 保留现场信息,不清理可能相关的痕迹
5. 经双方确认后再决定恢复或终止触发条件与处置
| 触发条件 | 判断依据 | 处置动作 |
|---|---|---|
| 业务异常 | 响应变慢、错误率升高、告警增多 | 立即停止并通报,等待业务方确认 |
| 真实入侵痕迹 | 发现非测试引入的异常文件或账号 | 停止测试,保全证据,转客户处置 |
| 越界 | 目标不在授权清单内 | 断开连接,记录范围,上报确认 |
| 失联 | 多次联系不上对接人 | 暂停高风险动作,保留低风险被动工作 |
| 防护封禁 | 源 IP 被封或流量被拦截 | 停止动作,联系防守方核实封禁原因 |
中止条件提前写成清单,现场才不会被要不要停的犹豫耽误;宁可早停一次,也不要事后解释。
发现异常先自己排查半小时再上报,是典型的错误顺序:排查动作会改变现场,影响后续定位,也会让客户失去判断依据。