feat(铁律): 在 AGENTS.md 增加第5条测试与验证,指向 docs/06-测试规范.md

main
haoliang 4 days ago
parent de5e636fdc
commit 3c40cbb4ab

@ -39,6 +39,21 @@
### 4. 修改请求预处理协议 ### 4. 修改请求预处理协议
### 5. 测试与验证(每次代码改动必须执行)
- 详见 `docs/06-测试规范.md`
- **每次代码改动后,必须执行完整验证流程,禁止跳过**
1. **L1编译**`dotnet build` 0错误 + `npm run build` 0错误
2. **L2 API验证**用PowerShell调用改动过的API端点确认返回值字段和内容正确
3. **L3 浏览器验证**用Playwright打开页面实际操作交互控件展开下拉框→选择→点查询→检查数据
4. **L4 发布**回收AppPool后重新验证
- **验证铁律**
- 编译通过 ≠ 功能正确,必须验证数据内容
- 断言必须检查数据值,禁止只检查"元素存在"
- 下拉框必须展开确认有选项、表格必须检查数据列有值、卡片必须检查数值非空
- 改完即验证,不累积到"全部改完"
- **自动化测试**`cd frontend && npx playwright test --project=chromium`运行E2E验证套件
详见 `docs/05-修改请求预处理协议.md`(影响面分类 → 规范路由 → 输出修改计划摘要 → 等待确认) 详见 `docs/05-修改请求预处理协议.md`(影响面分类 → 规范路由 → 输出修改计划摘要 → 等待确认)
--- ---

Loading…
Cancel
Save