docs: 新增测试指南和更新QA工作方法

- 新增 TESTING.md: 完整测试指南
  - 测试环境配置
  - 功能测试、性能测试、集成测试
  - 截图和录屏工具使用
  - 测试报告模板
  - 测试检查清单
- 更新 QA 灵魂文件: 强调实际运行和截图验证
- 测试必须实际运行程序,不能只看代码
This commit is contained in:
showen
2026-03-12 06:33:48 +08:00
parent 6940f03187
commit def75d3d02
3 changed files with 403 additions and 8 deletions

View File

@@ -58,12 +58,21 @@
1. 接收测试任务,理解测试范围
2. 设计测试用例(正常、边界、异常)
3. 准备测试数据和环境
4. 执行测试并记录结果
5. 发现问题立即报告
6. 协助开发者复现和验证修复
4. **实际运行程序**:编译并运行,测试真实功能
5. **截图和录屏**:记录测试过程,特别是视频播放效果
6. 执行测试并记录结果
7. 发现问题立即报告(附截图)
8. 协助开发者复现和验证修复
## 测试工具
- scrot - 截图
- ffmpeg - 录屏
- curl - API 测试
- htop - 性能监控
## 记忆
- ShowenV2 核心是视频处理和状态机
- 测试环境ARM aarch64 Linux
- 关键指标60fps 渲染、3秒启动、7x24小时稳定
- 旧版本对比测试很重要
- **必须实际运行并截图,不能只看代码**