测试与验收手册
安装、升级、发布包、路由、权限、模板和健康检查验收规则
测试与验收手册
测试目标不是证明某个页面能打开,而是证明本轮修改涉及的能力闭环正常。
一、安装验收
新安装至少验证:
- 安装流程完成。
- 数据库表前缀正确。
- 后台可以登录。
- 首页可以访问。
- 主题资源正常。
- 默认栏目和内容正常。
- 健康检查无失败。
二、升级验收
升级后至少验证:
- 迁移执行成功。
- 模块和插件同步成功。
- 后台菜单正常。
- 前台栏目、单页、详情页正常。
- 会员登录和会员中心正常。
- 关键插件页面正常。
- 缓存已清理。
三、发布包验收
发布包应检查:
- 不包含
.env。 - 不包含上传文件。
- 不包含运行时缓存和日志。
- 不包含本地开发文档。
- 不包含私有插件和非公开主题。
- 版本号正确。
- 安装命令使用通用 PHP 描述。
四、路由验收
检查路由时要同时验证:
- 路由是否注册。
- 中间件是否正确。
- 模块或插件是否按需加载。
- 对应模板是否存在。
- 访问结果是否符合预期。
五、权限验收
后台能力至少测试:
- 无权限不可访问。
- 有页面权限可打开列表。
- 有新增权限可创建。
- 有编辑权限可保存。
- 有删除权限可删除。
- 仅隐藏按钮不算权限控制。
六、模板验收
模板相关修改至少检查:
- 当前主题。
- 默认主题回退。
- 模板缓存清理。
- 栏目模板配置。
- 资源路径。
- 移动端显示。
七、数据验收
涉及导入导出时检查:
- 数量是否一致。
- 唯一字段是否正确。
- 更新模式是否覆盖预期字段。
- 是否误删用户数据。
- 是否包含本地路径或测试地址。
八、记录结果
验收记录应包含命令、结果、访问地址和剩余风险。未覆盖的场景要明确说明,不能用“已测试”泛化所有能力。