# 测试计划:app-mode-code-download-consolidation > created: 2026-06-14 > scope: 应用模式、应用管理代码下载、旧入口下线、应用总览术语与交互 ## P0 验证范围 - 后端编译:覆盖 `forge-plugin-generator` 及依赖模块,验证新增 Controller、Service、DTO、VO、模板上下文和迁移引用可编译。 - 前端静态检查:覆盖本次改动的 `business-app.js`、路由守卫、应用管理页面和新增 `AppCodePanel.vue`。 - 前端构建:验证 Vue、自动路由、自动导入和 Vite 打包链路。 - 术语扫描:验证应用管理主链路不再出现用户可见的 CRUD、业务套件、业务对象、应用入口等旧文案。 - 路径扫描:验证代码生成模板不包含 `/ai/crud/`,下载代码模式只在后端校验和重写逻辑中引用旧路径。 - Diff 检查:验证无尾随空格和补丁格式问题。 ## P1 验证范围 - 旧入口兼容:确认 `/ai/crud-config` 页面只保留迁移提示,后端旧管理接口加权限,`render/{configKey}` 保持可用。 - 代码包完整性:确认模板输出后端 Controller/Service/Mapper/DTO/Query、前端 API/Page、SQL、配置 JSON 和 README。 - 构建警告归因:记录非本次阻断的 Vite CSS 注释和分包警告。 ## 本轮未执行 - 未启动本地后端服务和数据库执行真实接口调用;本轮改动已通过目标模块编译,服务级接口验证需要本地 MySQL/Redis 和已发布应用数据。 - 未执行真实 zip 下载并解压校验;当前通过模板扫描、后端生成前校验和编译验证覆盖静态风险。 ## 2026-06-22 增量验证范围 - 后端编译:覆盖下载代码模式不再同步管理端菜单、自定义操作发布透传、运行配置构建器白名单。 - 前端静态检查:覆盖访问入口编辑抽屉、自定义操作设计器、运行态 `AiCrudPage` API 调用逻辑和业务应用 API 封装。 - 前端构建:验证 Vue 模板、Naive UI 组件、Vite 打包和运行态脚本可编译。 - Diff 检查:验证补丁无尾随空格和格式问题。 - 跳过真实接口调用:本轮未启动后端服务、数据库和浏览器,API 动作需要已发布业务对象和具体业务接口数据才能做端到端验证。 ## 2026-06-22 列表设计入口收敛增量验证范围 - 前端静态检查:覆盖列表设计器顶部入口收敛、自由画布自定义操作弹窗 API 调用配置、旧结构化模式兼容和运行态 `request/CALL_API` 执行。 - 前端构建:验证移除“自由画布/CRUD配置”切换后,业务单元列表设计器和旧低代码页面构建器模板仍可编译。 - Diff 检查:验证补丁无尾随空格和格式问题。 - 跳过浏览器点击验证:本轮未启动 Vite;入口与弹窗模板已通过 ESLint 和生产构建验证,端到端 API 调用仍依赖具体业务接口数据。 ## 2026-06-22 列表设计动作与查询条件增量验证范围 - 前端静态检查:覆盖对象设计器左侧导航、列表设计器 actions 映射保存、画布自定义操作弹窗、AiCrudPage 查询字段配置和 page-schema 同步。 - 前端构建:验证对象级自定义操作迁入列表设计、`START_FLOW/TRIGGER/CALL_API` 配置、`searchFieldRefs/searchFieldSettings` 新 schema 字段和模板快速套用逻辑可编译。 - Diff 检查:验证补丁无尾随空格和格式问题。 - 跳过浏览器点击验证:本轮未启动 Vite/后端服务;设计器真实点击依赖登录态和业务对象数据,已通过目标文件 ESLint 与生产构建覆盖模板和脚本风险。 ## 2026-06-23 列表模板回显与自定义操作提示增量验证范围 - 前端静态检查:覆盖列表模板选择回显、自定义操作站内跳转系统菜单选择、API 调用配置提示和 API 参数草稿保留逻辑。 - 前端构建:验证 `BusinessListDesigner.vue` 与 `ListPageGridDesigner.vue` 的模板、脚本、Naive UI 组件和打包链路可编译。 - Diff 检查:验证补丁无尾随空格和格式问题。 - 跳过浏览器点击验证:本轮未启动 Vite/后端服务;系统菜单下拉和 API 参数端到端保存依赖登录态、业务对象草稿和后端资源树接口,先用目标文件 ESLint 与生产构建覆盖静态风险。