编辑
2026-08-19
undefined
00

目录

NAS下载器测试用例清单
一、测试范围
二、冒烟用例
三、详细测试用例
3.1 任务创建
3.2 BT / PT 下载
3.3 Magnet 磁力链
3.4 HTTPS 下载
3.5 品牌分享链接
3.6 任务列表与详情
3.7 设置与通知
3.8 远程管理与一致性
3.9 稳定性与异常
四、性能测试建议
五、回归测试重点
六、上线前验收项

NAS下载器测试用例清单

关联文档:[[我的笔记/NAS需求文档/下载器/NAS下载器详细需求文档]]、[[我的笔记/NAS需求文档/下载器/NAS下载器前后端接口清单]]

一、测试范围

V1 核心范围:

  • BT 种子
  • 私有 PT 种子
  • Magnet 磁力链
  • HTTPS 下载
  • 品牌分享链接下载/转存
  • 任务列表/详情/设置/通知
  • Web/App 远程管理

二、冒烟用例

编号模块用例标题预期结果优先级
SMK-001任务创建可成功创建 BT 任务任务进入下载流程P0
SMK-002任务创建可成功创建 Magnet 任务进入元数据获取/下载流程P0
SMK-003HTTPS可成功创建 HTTPS 任务文件开始下载P0
SMK-004分享链接可成功解析品牌分享链接展示文件列表P0
SMK-005列表管理列表可展示任务状态状态正确展示P0
SMK-006任务操作暂停/恢复/删除可用操作成功P0
SMK-007设置可保存基础设置设置生效P0
SMK-008通知下载完成后收到通知通知成功展示P0

三、详细测试用例

3.1 任务创建

编号前置条件操作步骤预期结果
CT-001用户已登录且目录可写打开添加任务弹窗弹窗成功打开
CT-002输入 magnet 链接自动识别为 magnet
CT-003输入普通 https 链接自动识别为 https
CT-004输入品牌分享链接自动识别为分享链接
CT-005有 torrent 文件上传公开种 torrent识别为 BT,展示文件列表
CT-006有私有种 torrent上传私有种 torrent识别为 PT,展示 PT 安全模式提示
CT-007目录无权限选择不可写目录创建任务禁止创建并提示
CT-008已存在相同任务再次创建同资源任务弹出重复任务策略提示
CT-009磁盘空间不足创建大文件任务创建前或创建后明确预警

3.2 BT / PT 下载

编号前置条件操作步骤预期结果
BT-001公开 BT 资源可用创建公开 BT 任务正常连接 Peer 并下载
BT-002私有 PT 资源可用创建 PT 任务默认关闭 DHT/PEX/LSD
BT-003私有 PT 任务查看详情页PT 标签和安全模式提示可见
BT-004私有 PT 任务检查 tracker 配置未注入公共 Tracker
BT-005BT 多文件种子仅选择部分文件下载仅下载选中文件
BT-006下载完成的 BT 任务触发校验进入 verifying 后状态正确
BT-007做种规则为 ratio=2达到分享率自动停止做种
BT-008tracker 异常手动 reannouncetracker 状态刷新

3.3 Magnet 磁力链

编号前置条件操作步骤预期结果
MG-001可用 magnet 链接创建任务进入 metadata_fetching
MG-002元数据可拉取等待完成成功展示名称/文件列表
MG-003无效 magnet创建任务提示链接非法或元数据失败
MG-004网络受限拉取元数据超时提示超时并支持重试

3.4 HTTPS 下载

编号前置条件操作步骤预期结果
HP-001可用 HTTPS 链接创建任务下载开始
HP-002链接 302 跳转创建任务可正确跳转并下载
HP-003服务端支持 Range下载过程中中断再恢复任务可续传
HP-004目标目录存在同名文件创建任务弹出冲突策略
HP-005资源 404创建任务提示资源不存在
HP-006资源 403创建任务提示无权限
HP-007SSL 异常创建任务提示证书异常

3.5 品牌分享链接

编号前置条件操作步骤预期结果
SH-001有公开分享链接输入链接可展示文件列表
SH-002有提取码分享链接输入错误提取码提示提取码错误
SH-003有提取码分享链接输入正确提取码校验通过并展示文件列表
SH-004分享支持转存选择转存模式资源直接落到目标目录
SH-005分享仅支持下载选择下载模式创建真实下载任务
SH-006分享已过期输入链接提示已过期
SH-007分享被取消输入链接提示资源失效
SH-008用户无权限输入链接提示无权限或引导登录

3.6 任务列表与详情

编号前置条件操作步骤预期结果
LS-001存在多状态任务切换左侧筛选列表内容正确变化
LS-002存在任务搜索任务名正确返回匹配结果
LS-003选中多个任务执行批量暂停所有任务暂停
LS-004存在失败任务查看列表可看到错误摘要
LS-005打开任务详情查看概览/文件/日志信息完整可见
LS-006PT 任务详情查看 tracker 页签tracker 状态和分享率可见

3.7 设置与通知

编号前置条件操作步骤预期结果
ST-001管理员登录修改默认下载目录保存成功并生效
ST-002普通用户登录访问设置页仅可见权限范围内内容
ST-003设置全局下载限速开始下载任务速度受限生效
ST-004设置分时段限速到达指定时间段新速度策略生效
ST-005任务下载完成观察通知中心收到完成通知
ST-006任务失败观察通知中心收到失败通知

3.8 远程管理与一致性

编号前置条件操作步骤预期结果
RM-001Web 已登录创建 magnet 任务App/Web 都可见
RM-002App 已登录创建 https 任务Web 列表同步出现
RM-003App 中暂停任务Web 端观察状态同步为 paused
RM-004Web 中删除任务App 端观察任务同步消失

3.9 稳定性与异常

编号前置条件操作步骤预期结果
EX-001正在下载任务重启下载服务任务可恢复
EX-002正在下载任务重启整机任务可恢复
EX-003下载中磁盘写满继续下载提示空间不足并停止
EX-004长时间做种持续运行 24h+状态稳定,无异常泄漏
EX-005中文文件名资源下载并完成文件名显示和保存正确

四、性能测试建议

编号场景指标要求
PF-001100 条任务列表加载< 2 秒
PF-00220 个活跃任务并发系统可用,无明显卡顿
PF-003WebSocket 高频状态更新前端不卡顿、状态无错乱
PF-00410GB+ 文件续传恢复成功,数据不损坏

五、回归测试重点

每次版本回归至少覆盖:

  • BT / PT / Magnet / HTTPS / 分享链接 五类创建
  • 暂停 / 恢复 / 删除 / 重试
  • PT 安全模式
  • 分享链接提取码和过期
  • Web/App 状态同步
  • 重启恢复

六、上线前验收项

  • P0 功能用例全部通过
  • P0 阻断级 Bug 为 0
  • PT 专项用例全部通过
  • 分享链接专项用例全部通过
  • Web/App 一致性通过
  • 稳定性测试通过
  • 性能测试达到基线

本文作者:oyph

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!