测试计划: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 与生产构建覆盖静态风险。