NSIO 测试

发布冒烟

当前测试场景 · smoke

← 全部文档

发布冒烟

每个候选版本先跑这一组。任一 P0 失败,停止扩大回归范围,先反馈并确认是否继续。

1. 登录与 Profile 激活(APP-01/02、AUTH-01/04/06/07)

在一台全新或已清理的真机安装 App,点击登录,在浏览器批准后返回 App。

成功标准:只打开一个官方授权页;App 激活本次批准的精确 Profile,显示准确的 Organization/Network 并保持断开;不先报“授权未完成”再靠第二次点击成功,三 pin 不完整时 fail closed。

2. 多账号切换(APP-03、AUTH-05)

退出 A,登录 B,再切回 A。

成功标准:账号、设备、节点、服务、出口候选和活动日志不串号;退出后旧会话不能继续访问。

3. Organization/Network 切换(APP-04/05)

选择另一个组织/网络;弱网下再执行一次并验证取消。

成功标准:显示简洁居中的加载;10 秒后才允许取消;目标上下文经服务端确认后才完成;取消后停在明确的旧或新组合,不出现混合数据,也不自动连接。

4. 立即连接(APP-06/07)

刚登录或刚切换完成就点击连接,同时观察资源刷新。

成功标准:连接不被低优先级刷新长期占用;刷新最终仍得到当前网络最新数据;没有旧缓存回写。

5. 服务与 L3(APP-08/09/21、NS-05)

打开一个获准服务;Ping 一个获准节点;再检查一个未授权资源。

成功标准:获准资源可见且可达,未授权资源不可见且不可达;服务菜单恰好只有“全部协议”和“按协议分组”。

6. 出口(APP-10/11、NS-10/11/12)

未选出口先点开关,再选择出口并开启,最后关闭。

成功标准:App 首次只提示“请先选择出口”;exit set 只保存偏好,sudo ns up --exit 后公网 IP/路由才真实变化;exit clear 清本地偏好并停 CLI 运行时,但不误删远端选择。

7. NSD 控制台(NSDA-03/05/06、NSD-02、ACL-01/06)

检查 Organization/Network 切换、成员可见性、Node Grant、Subnet Grant 负向状态与快速开始。

成功标准:页面文案和入口一致;读失败不显示为空;Node Grant 实际放行/撤销;Subnet Grant 禁用且提交 Not Ready;安装、版本检查、连接、状态与 pin 命令完整。

8. 网络与生命周期(NET-01/04)

App 连接时切换 Wi-Fi/5G,进入后台/锁屏再恢复。

成功标准:状态与实际流量最终一致,不崩溃、不丢账号、不要求重复浏览器授权。