Files
soul-yongping/.cursor/meeting/2026-02-28_P0测试清单.md

2.8 KiB
Raw Blame History

stitch_soul P0 测试清单

测试人员按此清单验证 P0 功能。


一、开发完成情况

阶段 状态 说明
P0 完成 首页/目录 + NEW + 精选推荐算法
P1 未开始 会员落地页
P2 未开始 导师 + 预约
P3 未开始 资料编辑扩展

二、P0 接口测试

前提soul-api 已启动,数据库已执行 add-chapters-is-new.sql

2.1 后端接口(可用 PowerShell 脚本或 curl 验证)

# 在 soul-api 目录下执行
cd e:\Gongsi\Mycontent\soul-api
.\scripts\test-p0-endpoints.ps1

或手动验证:

接口 期望
GET /api/miniprogram/book/all-chapters success: truedata 为数组,每项含 isNew 字段
GET /api/miniprogram/book/recommended success: truedata 为 13 条,每项含 tag(热门/推荐/精选)
GET /api/miniprogram/book/latest-chapters success: truedata 为数组(按 updated_at 降序)
GET /api/miniprogram/book/hot success: truedata 为数组(按阅读量或兜底排序)

2.2 管理端测试

步骤 操作 期望
1 登录 soul-admin 成功
2 进入「内容管理」 章节列表正常
3 点击某一节「编辑」 弹出编辑框
4 勾选「标记 NEW」并保存 保存成功,无报错
5 刷新列表,再次编辑同一节 「标记 NEW」保持勾选

2.3 小程序测试

步骤 操作 期望
1 打开小程序首页 加载正常
2 查看「最新更新」Banner 显示一条章节,点击可进入阅读
3 查看「精选推荐」 显示 3 条,带 热门/推荐/精选 标签
4 查看「最新新增」 有 isNew 的章节在此展示
5 进入「目录」页 从服务端加载,按篇章聚合
6 在目录中查看标记 NEW 的章节 显示 NEW 标签
7 查看免费/¥1 显示 免费节显示「免费」付费节显示「¥1」

三、联调验证

验证点 说明
管理端标记 NEW → 小程序展示 在管理端勾选某节 NEW小程序目录/首页「最新新增」应出现
精选推荐排除序言/尾声/附录 若 part_title 含「序言」「尾声」「附录」,不应出现在 recommended/hot
阅读量兜底 无 reading_progress 数据时hot/recommended 应返回 updated_at 排序的兜底结果

四、已知限制

  • 阅读量:当前依赖 reading_progress 表,新环境无数据时会走兜底(按 updated_at
  • 固定 3 章兜底:若连章节列表都拿不到,会返回空;未实现「预设固定 3 章」配置。

测试完成后可更新本文件,标注通过/失败及问题。