dev #2

Merged
wkc merged 84 commits from dev into dev-ui 2026-04-29 01:04:22 +00:00
2 changed files with 29 additions and 2 deletions
Showing only changes of commit 592c58534a - Show all commits

View File

@@ -26,7 +26,7 @@
- 测试结束后,自动结束测试时开启的前后端进程
- 前端 Node 需要使用 nvm 进行控制版本
- 在完成页面功能开发后,必须Playwright 打开浏览器进行实际页面测试,禁止打开 prototype 原型页面进行测试
- 在完成页面功能开发后,必须使`browser-use` 技能打开浏览器进行实际页面测试,禁止打开 prototype 原型页面进行测试
- 所有生成的测试文件不需要上传到 Git
### 方案规范
@@ -268,7 +268,7 @@ return AjaxResult.success(result);
- 导入功能测试必须进入真实业务页面执行,先在页面内下载当前导入模板,再基于该模板生成测试文件,禁止手工凭记忆新建表头或脱离页面直接构造上传文件
- 双 Sheet 模板的导入测试必须覆盖两个 Sheet 的联动关系;除“缺少 Sheet / 空 Sheet”专项场景外默认两个 Sheet 都要准备测试数据
- 导入测试文件优先放在 `output/spreadsheet/``output/playwright/`,不提交到 git
- 导入测试文件优先放在 `output/spreadsheet/``output/browser-use/`,不提交到 git
- 需要按场景拆分测试文件,避免多个互斥校验互相覆盖;至少覆盖空模板、主信息必填、主信息格式与金额、主从关系异常、供应商校验、缺少/空 Sheet、成功导入、成功与失败混合、失败记录查看、导入后清理回滚
- 主从关系异常测试至少覆盖:已存在主键、供应商有数据但主信息缺失、主信息重复、供应商 Sheet 中采购事项 ID 为空
- 供应商校验测试至少覆盖:重复供应商、多条中标、供应商名称为空、名称超长、联系人超长、银行账户超长、联系电话非法、统一信用代码非法、是否中标枚举非法

View File

@@ -0,0 +1,27 @@
# AGENTS.md 使用 browser-use 技能同步实施记录
## 变更内容
- 更新 `/Users/wkc/Desktop/ccdi/ccdi/AGENTS.md`
- 将页面功能开发完成后的真实页面测试要求由调用 Playwright 调整为使用 `browser-use` 技能打开浏览器测试。
- 将导入测试文件推荐目录由 `output/playwright/` 调整为 `output/browser-use/`
## 影响范围
- 影响后续代理执行前端页面功能开发后的浏览器测试方式。
- 影响后续导入测试临时产物的推荐保存目录。
- 不涉及业务代码、脚本、接口或数据库变更。
## 保存路径确认
- 本次实施记录保存路径为 `/Users/wkc/Desktop/ccdi/ccdi/docs/reports/implementation/`
- 已确认该路径为 `ccdi` 项目既有实施记录目录。
## 验证情况
- 已确认 `AGENTS.md` 中页面功能测试规则改为使用 `browser-use` 技能。
- 已确认 `AGENTS.md` 中测试产物目录改为 `output/browser-use/`
## 说明
- 历史实施记录、历史计划和历史设计文档中的 Playwright 表述保留为当时执行记录,不作为本次规则同步范围。