
在 AI 实现自动化编程时,任务编写完成后,工程质量检查( lint 、类型检查、单元测试)都正常通过。但是在业务功能验收时,存在业务功能验收通过了,但是实际功能并没有实现的问题,例如:数据根本就没有正确显示。请教各位大神,如何更好的做 AI 自动化的业务功能验收。
需求文档模版:
# 需求文档 ## 介绍 需求描述 ## 需求 ### 需求 REQ-001 - 用户登录 用户故事:用户故事内容 #### 验收标准 - id: REQ-001-AC-001 ears: 采用 EARS 描述的子句 While <可选前置条件>, when <可选触发器>, the <系统名称> shall <系统响应>, - id: REQ-001-AC-002 ears: 采用 EARS 描述的子句 While <可选前置条件>, when <可选触发器>, the <系统名称> shall <系统响应>, 任务 task 模版:
# 实施计划 执行时需严格遵循 `docs/spec/requirements.md` 中对应需求和验收标准。每项任务通过引用相关需求编号。 ## TASK-001 用户登录功能 - [ ] - 关联需求: - REQ-001 - 关联验收: - REQ-001-AC-001 - REQ-001-AC-002 - REQ-001-AC-003 ### 实施内容 1. 创建登录表单 2. 实现登录 API 调用 3. 处理 loading 状态 4. 处理错误提示 5. 登录成功后跳转 dashboard ### 测试要求 - 单元测试: - 表单校验 - 登录成功 - 登录失败 - E2E 测试: - 用户可完成登录流程 - 错误密码显示提示 - loading 状态防止重复提交 ### 规范对齐:constitution.md 「 UI/UX 一致性」「工程化规范」; design.md 「项目结构」「核心模块设计」「国际化」 1 sampeng 1 小时 25 分钟前 via iPhone 我现在的办法是 ac 一定是通过 grep ,查找看代码可以验证的。然后起一个干净的 agent 看 ac 是不是都完成了 |