58 lines
1.4 KiB
Markdown
58 lines
1.4 KiB
Markdown
|
|
# 执行AI 问题报告模板
|
||
|
|
|
||
|
|
## 模板
|
||
|
|
|
||
|
|
```markdown
|
||
|
|
# {TASK_ID} - 第 {N} 轮测试反馈
|
||
|
|
|
||
|
|
## 基本信息
|
||
|
|
- 测试时间: YYYY-MM-DD
|
||
|
|
- 测试芯片: MCU型号
|
||
|
|
- 编译器: Arm Clang / Keil MDK / Arm GCC
|
||
|
|
- 调试工具: pyOCD / OpenOCD
|
||
|
|
|
||
|
|
## 测试结果概览
|
||
|
|
| 指标 | 数值 |
|
||
|
|
|------|------|
|
||
|
|
| 编译状态 | ✅通过 / ❌失败 |
|
||
|
|
| 下载状态 | ✅成功 / ❌失败 |
|
||
|
|
| 功能测试 | X个通过,Y个失败 |
|
||
|
|
| 性能指标 | 符合预期 / 需要优化 |
|
||
|
|
|
||
|
|
## 问题清单
|
||
|
|
|
||
|
|
### 问题 #1: {简短标题}
|
||
|
|
- **严重程度**: BLOCKER / HIGH / MEDIUM / LOW
|
||
|
|
- **涉及文件**: `projects/...`(完整路径)
|
||
|
|
- **复现步骤**:
|
||
|
|
1. 步骤1
|
||
|
|
2. 步骤2
|
||
|
|
- **预期行为**:
|
||
|
|
- **实际行为**:
|
||
|
|
- **串口日志**:
|
||
|
|
```
|
||
|
|
[输出日志片段]
|
||
|
|
```
|
||
|
|
- **建议修复**:
|
||
|
|
|
||
|
|
### 问题 #2: ...
|
||
|
|
(同上格式)
|
||
|
|
|
||
|
|
## 改进建议(非阻塞问题)
|
||
|
|
- 建议1:
|
||
|
|
- 建议2:
|
||
|
|
|
||
|
|
## 下一步
|
||
|
|
- [ ] 修复问题后进行第 {N+1} 轮测试
|
||
|
|
- [ ] 如第 3 轮仍有 BLOCKER 或 HIGH 问题,升级给人类负责人
|
||
|
|
```
|
||
|
|
|
||
|
|
## 严重程度定义
|
||
|
|
|
||
|
|
| 级别 | 含义 | 举例 |
|
||
|
|
|------|------|------|
|
||
|
|
| BLOCKER | 无法下载或运行,测试完全阻塞 | 编译失败,芯片无法启动 |
|
||
|
|
| HIGH | 主要功能无法正常工作 | GPIO 无响应,串口无输出 |
|
||
|
|
| MEDIUM | 功能可用但有问题 | 延时不准确,日志乱码 |
|
||
|
|
| LOW | 不影响功能的小问题 | 代码风格,注释错误 |
|