TanzCMS开源CMS系统

测试与验收手册

安装、升级、发布包、路由、权限、模板和健康检查验收规则

更新:2026-05-31 03:20:44 浏览:5

测试与验收手册

测试目标不是证明某个页面能打开,而是证明本轮修改涉及的能力闭环正常。

一、安装验收

新安装至少验证:

  • 安装流程完成。
  • 数据库表前缀正确。
  • 后台可以登录。
  • 首页可以访问。
  • 主题资源正常。
  • 默认栏目和内容正常。
  • 健康检查无失败。

二、升级验收

升级后至少验证:

  • 迁移执行成功。
  • 模块和插件同步成功。
  • 后台菜单正常。
  • 前台栏目、单页、详情页正常。
  • 会员登录和会员中心正常。
  • 关键插件页面正常。
  • 缓存已清理。

三、发布包验收

发布包应检查:

  • 不包含 .env
  • 不包含上传文件。
  • 不包含运行时缓存和日志。
  • 不包含本地开发文档。
  • 不包含私有插件和非公开主题。
  • 版本号正确。
  • 安装命令使用通用 PHP 描述。

四、路由验收

检查路由时要同时验证:

  • 路由是否注册。
  • 中间件是否正确。
  • 模块或插件是否按需加载。
  • 对应模板是否存在。
  • 访问结果是否符合预期。

五、权限验收

后台能力至少测试:

  • 无权限不可访问。
  • 有页面权限可打开列表。
  • 有新增权限可创建。
  • 有编辑权限可保存。
  • 有删除权限可删除。
  • 仅隐藏按钮不算权限控制。

六、模板验收

模板相关修改至少检查:

  • 当前主题。
  • 默认主题回退。
  • 模板缓存清理。
  • 栏目模板配置。
  • 资源路径。
  • 移动端显示。

七、数据验收

涉及导入导出时检查:

  • 数量是否一致。
  • 唯一字段是否正确。
  • 更新模式是否覆盖预期字段。
  • 是否误删用户数据。
  • 是否包含本地路径或测试地址。

八、记录结果

验收记录应包含命令、结果、访问地址和剩余风险。未覆盖的场景要明确说明,不能用“已测试”泛化所有能力。