测试计划
这份计划只回答三个问题:本次必须测什么、什么情况不能发布、证据放在哪里。
先按改动选范围
| 改动区域 | 人工至少验证 |
|---|---|
| App 登录、账号、空间 | 首次登录、退出换账号、同账号切换组织/网络、弱网与取消 |
| App 连接与资源刷新 | 刚登录立即连接、切换后立即连接、刷新与连接并发、前后台恢复 |
| L3 / 访问授权 | Node、Private Service、Public Application、Gateway Egress、Internet Exit Grant;撤权后失效;Subnet Grant 当前只测 Not Ready/fail closed |
| 服务与 Short DNS | 当前网络服务清单、DNS 名、协议入口、未授权不可见且不可达 |
| 网关与出口 | 先选出口再开启、默认/CIDR 范围、关闭后恢复本地出口、网络切换恢复 |
| 子网路由 | ns subnet 发布、绑定、主备网关与切换;不把节点发布误写成已开放 Subnet Grant |
| NSD 控制台 | 当前页面、空态/错误态、组织网络切换、角色可见性、写操作真实生效 |
| 安装或更新 | 普通升级保留、桌面 build 1–21 一次性迁移、ns 单/多 source 迁移与失败边界 |
人工测试重点
CI 负责单元、集成、协议契约和可重复的端到端拓扑。人工只补机器很难准确判断的部分:
- 真 iPhone、Android、macOS 与真实系统权限;
- Wi-Fi/5G、公司防火墙、弱网、休眠与前后台切换;
- 多账号、多组织、多网络来回切换;
- build 22+ 桌面/移动端普通升级,以及已验证桌面 build 1–21 的特殊一次性迁移;
- 页面是否清楚、弹窗是否一致、错误是否能指导下一步;
- 不该看到、不能访问的资源是否确实被隔离。
发布判断
满足以下条件才建议发布:
- 受影响的 P0 场景全部通过;
- 没有崩溃、启动失败、身份丢失、越权或无法回滚;
- P1 问题有明确结论和影响范围;
- 新旧版本混跑、普通升级和特殊迁移路径均有实际证据;
- 遗留风险写进测试结论,不用“未发现问题”代替未测试。
日常试用直接提交反馈即可。只有正式发布回归需要执行记录表和测试结论。