# 功能测试与验收流程 ## 概述 当前端或后端工程师完成一个功能后,需要邀请产品经理和测试工程师进行测试和验收。 ## 流程 ``` 开发完成 → 提交代码 → 架构评审 → 邀请测试 → 测试/验收 → 修复 → 上线 ``` ## 邀请测试 ### 触发条件 当功能开发完成后,工程师需要: 1. 确保代码已提交到 Git 2. 确保代码通过架构评审 3. 发送测试邀请 ### 邀请方式 在 Git 仓库提交记录中 @相关人员,或在飞书群中发送邀请。 ### 邀请模板 ``` @产品经理 @测试工程师 功能开发完成,邀请进行测试和验收: 功能名称:[功能名] 模块:[前端/后端] 需求来源:[需求文档链接] 测试要点:[主要测试点] 分支:[git分支] ``` ## 测试工程师职责 1. **功能测试** - 验证功能是否符合需求 2. **接口测试** - 验证 API 正确性 3. **边界测试** - 测试边界情况 4. **回归测试** - 确保不影响已有功能 5. **输出测试报告** ## 产品经理职责 1. **功能验收** - 确认功能满足需求 2. **体验评估** - 评估用户体验 3. **确认上线** - 确认功能可以上线 ## 问题处理 测试发现问题后: 1. 测试工程师提交 Issue 2. 开发工程师修复 3. 重新测试 4. 验证通过后继续