# Round 1 QA 报告模板 状态:v0.1 模板 所属子项目:`02-P-NBL` Round:Round 1 日期:待填写 输入文档: - [`prd.md`](prd.md) - [`qa-test-plan.md`](qa-test-plan.md) - [`dev-checklist.md`](dev-checklist.md) ## 1. 基本信息 | 项目 | 内容 | |---|---| | 分支 | 待填写 | | commit id | 待填写 | | QA 负责人 | 待填写 | | 测试日期 | 待填写 | | App 版本 / build | 待填写 | | macOS 版本 | 待填写 | | 芯片 | 待填写 | | 网络状态 | 联网 / 断网 / 均覆盖 | | 测试结论 | 通过 / 不通过 / 有条件通过 | ## 2. QA 进入标准检查 | 检查项 | 结果 | 说明 | |---|---|---| | 研发提供可运行构建或分支 | 未检查 | | | 研发提供变更范围说明 | 未检查 | | | 研发提供开发自查记录 | 未检查 | | | Go 单元测试结果已提供 | 未检查 | | | 前端构建或检查结果已提供 | 未检查 | | | 测试 fixture 说明已提供 | 未检查 | | | 已知风险已说明 | 未检查 | | ## 3. 自动化测试结果 | 命令 | 结果 | 日志/说明 | |---|---|---| | `cd privatevoice.src && go test ./...` | 未执行 | | | 前端构建/检查命令 | 未执行 | | | 其他 | 未执行 | | ## 4. 测试矩阵结果 | ID | 场景 | 结果 | 说明 | |---|---|---|---| | R1-QA-001 | 老用户旧目录 | 未执行 | | | R1-QA-002 | 新用户无模型 | 未执行 | | | R1-QA-003 | 新目录优先 | 未执行 | | | R1-QA-004 | state 指旧目录 | 未执行 | | | R1-QA-005 | state 非法 JSON | 未执行 | | | R1-QA-006 | state 指坏目录 | 未执行 | | | R1-QA-007 | 缺 tokens | 未执行 | | | R1-QA-008 | 缺模型文件 | 未执行 | | | R1-QA-009 | 0 字节文件 | 未执行 | | | R1-QA-010 | int8 优先 | 未执行 | | | R1-QA-011 | 下载失败保护 | 未执行 | | | R1-QA-012 | 解压失败保护 | 未执行 | | | R1-QA-013 | 重试下载 | 未执行 | | | R1-QA-014 | Wails API 兼容 | 未执行 | | | R1-QA-015 | UI 不暴露新能力 | 未执行 | | | R1-QA-016 | replacement 回归 | 未执行 | | | R1-QA-017 | 历史回归 | 未执行 | | | R1-QA-018 | 权限回归 | 未执行 | | | R1-QA-019 | 权限已授权 | 未执行 | | | R1-QA-020 | macOS 真实使用 smoke | 未执行 | | ## 5. 断网与隐私验证 | 检查项 | 结果 | 说明 | |---|---|---| | 已有模型时断网冷启动可用 | 未检查 | | | 已有模型时断网录音识别可用 | 未检查 | | | 已有模型时断网历史写入可用 | 未检查 | | | 无模型断网时不出现异常重试风暴 | 未检查 | | | 识别阶段未观察到音频上传 | 未检查 | | | 识别阶段未观察到文本上传 | 未检查 | | | 识别阶段未观察到历史/词库上传 | 未检查 | | ## 6. 缺陷记录 | ID | 级别 | 标题 | 状态 | 说明 | |---|---|---|---|---| | 待填写 | P0/P1/P2/P3 | 待填写 | Open/Fixed/Accepted | 待填写 | ## 7. 证据位置 | 证据 | 路径/链接 | |---|---| | 自动化测试日志 | 待填写 | | 截图 | 待填写 | | 录屏 | 待填写 | | 构建物 | 待填写 | | 其他 | 待填写 | ## 8. QA 退出标准检查 | 检查项 | 结果 | 说明 | |---|---|---| | P0/P1 问题全部关闭 | 未检查 | | | P2 问题已修复或有接受结论 | 未检查 | | | 自动化测试通过 | 未检查 | | | 老用户旧目录升级路径通过 | 未检查 | | | 新用户下载路径通过 | 未检查 | | | 下载失败保护通过 | 未检查 | | | 断网已有模型识别通过 | 未检查 | | | replacement 和历史回归通过 | 未检查 | | | UI 不暴露新模型和语言入口 | 未检查 | | | QA 证据记录完整 | 未检查 | | ## 9. QA 总结 结论: ```text 待填写:通过 / 不通过 / 有条件通过 ``` 说明: ```text 待填写 ```