test-spec.md 1.9 KB

测试方案 — 低代码设计器触发器、表格居中与 ER 图优化

1. 测试范围

  • 对象设计器内嵌触发器面板。
  • 独立触发器配置页回归。
  • 低代码列表列默认居中。
  • 关系与级联 ER 图展示。

2. 自动化/命令验证

编号 命令 预期
T1 source ~/.nvm/nvm.sh && nvm use v20.19.0 && pnpm --dir forge-admin-ui build 前端生产构建成功
T2 git diff --check 无空白错误

3. 手工烟测

编号 场景 步骤 预期
M1 对象设计器触发器面板 打开任一低代码对象设计器,点击左侧“自动化触发器” 页面不跳转,触发器列表按当前对象过滤
M2 新增对象触发器 在内嵌面板点击“新增触发器” 业务单元为当前对象且不可切换,保存调用现有接口
M3 独立触发器页 打开 /app-center/trigger 可筛选业务单元、场景,新增时可选择业务单元
M4 表格默认居中 打开低代码列表设计器预览未配置对齐的列 表头和内容居中;显式设置对齐的列不被覆盖
M5 ER 图 在关系与级联面板点击 ER 图入口 展示当前对象节点、关系连线和下载 SVG 按钮

4. 回归关注

  • 内嵌触发器不应污染路由查询参数。
  • 触发器执行日志抽屉仍可打开并分页。
  • 对象设计器保存/发布按钮不受触发器面板影响。
  • ER 图目标对象字段加载失败时,不阻塞关系配置原有功能。

5. 本轮执行结果

  • source ~/.nvm/nvm.sh && nvm use v20.19.0 && NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build:通过。
  • git diff --check:通过。
  • 浏览器手工烟测:未执行,本轮未新启服务;已有 dev server 来自前序任务,未动。
  • 构建 warning:存在既有动态导入无法拆 chunk、CSS // 注释、chunk size 提示,不阻断。