Ariver
2026-06-03 d04184c47264bd740d85bc2100656ffdb0ff98e5
Record Round 4 QA pass
3 files modified
32 ■■■■■ changed files
02-P-NBL/round-4/qa-handoff.md 16 ●●●● patch | view | raw | blame | history
02-P-NBL/round-4/qa-report.md 12 ●●●●● patch | view | raw | blame | history
02-P-NBL/round-4/todo-list.md 4 ●●●● patch | view | raw | blame | history
02-P-NBL/round-4/qa-handoff.md
@@ -1,6 +1,6 @@
# Round 4 QA Handoff:Parakeet English 高级模型
状态:真机 QA 部分通过,待断网验证
状态:真机 QA 已通过,待测试包交付
日期:2026-06-03
## 1. QA 目标
@@ -73,7 +73,7 @@
## 7. 当前 QA 进度
截至 2026-06-03 15:30,已通过:
截至 2026-06-03 15:50,已通过:
- Parakeet 真实下载、解压、安装。
- Parakeet 加载到 `Parakeet English · CPU`。
@@ -81,8 +81,16 @@
- 切回 Moonshine 并完成英文识别。
- 切回中文 SenseVoice 并完成中文识别。
- 下载中断/退出后的 partial 清理补丁验证。
- 重启 App 后保持 English + Parakeet,并重新加载到 `Parakeet English · CPU`。
- Wi-Fi 关闭窗口 `15:49:33 - 15:50:33` 内完成 Parakeet 英文识别并写入历史:
  - `15:49:59`:`An offline test`
  - `15:50:05`:`An offline test, parakeet test.`
待完成:
- Parakeet 断网英文识别。
- 断网后重启持久化验证。
- Round 4 测试包交付。
- 测试包交付后的用户验收。
备注:
- 断网测试证明模型离线识别和历史写入成功;TextEdit 指定窗口上屏未作为本项通过依据。
02-P-NBL/round-4/qa-report.md
@@ -1,9 +1,9 @@
# Round 4 QA 报告:Parakeet English 高级模型
状态:部分通过,待断网英文识别
状态:真机 QA 已通过,待测试包交付
日期:2026-06-03
测试分支:`codex/round4-parakeet-english`
当前实现 commit:`ce96a0e`
当前实现 commit:`a188fdf`
## 1. 自动化与构建
@@ -35,6 +35,8 @@
| Moonshine 英文识别 | PASS | 15:18:27 识别 `This is a most shy fullback test.`,并写入历史 |
| 中文 SenseVoice 回归 | PASS | 15:19:24 日志显示 `ASR engine ready: SenseVoice · CoreML (Apple Neural Engine)` |
| SenseVoice 中文识别 | PASS | 15:29:18 识别 `这是中文 since voice 回归测试。`,并写入历史 |
| Parakeet 重启持久化 | PASS | 重启 App 后配置保持 English + `parakeet-en`,15:48:53 日志显示 `ASR engine ready: Parakeet English · CPU` |
| Parakeet 断网英文识别 | PASS | Wi-Fi 关闭窗口 `15:49:33 - 15:50:33`;15:49:59 识别 `An offline test`,15:50:05 识别 `An offline test, parakeet test.`,并写入历史 |
| 下载失败保护 | PASS | 中途 App 退出后 Moonshine 仍可用;补丁后下一次下载会清理旧 partial |
| 用户数据保护 | PASS | `history.json`、`userdict.json`、`config.json` 未丢失,历史持续写入 |
@@ -70,9 +72,11 @@
## 4. 待完成项
- Parakeet 断网英文识别。
- 断网后重启 App,确认 Parakeet 仍可加载并识别。
- 生成 Round 4 测试包。
- 生成并验证 `RELEASE_MANIFEST.md`。
- 测试包交付后的用户验收。
## 5. QA 观察项
- 中文回归测试后日志出现短时间多次模型初始化记录:`sensevoice-zh`、`moonshine-en`、`sensevoice-zh`。最终状态回到 `SenseVoice · CoreML (Apple Neural Engine)`,功能结果通过。建议后续继续观察是否存在设置页快速切换或异步 reload 触发的初始化交叉。
- 断网测试期间,日志和 `history.json` 均证明 Parakeet 离线识别成功;TextEdit 指定窗口未新增对应两句,疑似实际焦点切换到其他输入框。本轮将“模型离线识别和历史写入”作为通过依据,不把“指定 TextEdit 上屏”记为已验证事实。
02-P-NBL/round-4/todo-list.md
@@ -1,6 +1,6 @@
# Round 4 Todo List:Parakeet English 高级模型
状态:真机 QA 部分通过,待断网验证
状态:Round 4 真机 QA 已通过,待测试包交付
所属子项目:`02-P-NBL`
Round:Round 4
日期:2026-06-03
@@ -42,7 +42,7 @@
- [x] 自动化/半自动 QA
- [x] Parakeet 真实下载和加载
- [x] Parakeet 英文识别
- [ ] Parakeet 断网英文识别
- [x] Parakeet 断网英文识别
- [x] Moonshine 回退
- [x] 中文 SenseVoice 回归
- [x] 下载失败保护