its-gen1/test-plan/TEST_STRATEGY.md

103 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# AI-Box Demo 测试策略文档
**版本**: v1.0
**编写**: 沙千里 (测试工程师)
**日期**: 2026-03-05
**项目**: 商用车智能挂车AI-Box Demo
---
## 1. 测试范围与目标
### 1.1 测试范围
- 电源管理模式切换
- MCU-SoC通信可靠性
- 传感器数据准确性
- 音视频功能
- 系统集成
### 1.2 测试目标
- 验证所有需求功能的正确性
- 确保系统在各种工况下的稳定性
- 保障MCU-SoC通信的可靠性
- 验证传感器数据的准确性和实时性
---
## 2. 测试类型规划
### 2.1 功能测试
| 模块 | 测试内容 | 优先级 |
|------|----------|--------|
| 电源管理 | 上电/下电时序、功耗模式切换、低功耗唤醒 | P0 |
| MCU-SoC通信 | 通信协议、异常处理、数据完整性 | P0 |
| 传感器数据 | 温度/湿度/加速度数据采集、准确性校验 | P1 |
| 音视频 | 视频录制/直播、音频采集/播放 | P1 |
| 系统集成 | 各模块协同工作、异常恢复 | P0 |
### 2.2 可靠性测试
- 长时间运行稳定性
- 异常复位恢复
- 电源波动容忍度
- 温度环境适应性
### 2.3 边界测试
- 传感器数据边界值
- 通信超时/丢包场景
- 存储边界条件
---
## 3. 测试用例优先级定义
| 等级 | 定义 | 覆盖率要求 |
|------|------|-----------|
| P0 | 核心功能,基本功能,必须通过 | 100% |
| P1 | 重要功能,异常处理 | 90% |
| P2 | 一般功能,边界条件 | 70% |
---
## 4. 测试环境需求
### 4.1 硬件环境
- AI-Box Demo开发板
- 12V/24V电源模拟器
- CANoe / 示波器
- 传感器模拟器
### 4.2 软件环境
- 交叉编译工具链
- 调试器 (J-Link/ST-Link)
- CAN分析工具
- 网络抓包工具
---
## 5. 测试执行策略
### 5.1 冒烟测试 (每日)
- 核心功能快速验证
- 构建完整性检查
### 5.2 完整测试 (迭代里程碑)
- 全面功能测试
- 可靠性测试
- 回归测试
### 5.3 测试报告
- 每日: 测试进度简报
- 迭代: 详细测试报告+缺陷统计
---
## 6. 与开发团队协作
- **每日**: 参与晨会,同步测试进展
- **每周**: 评审测试用例,覆盖新需求
- **缺陷**: 提交至Gitea缺陷管理标注复现步骤
- **评审**: 参与设计评审,从测试角度提供意见
---
*后续将基于具体需求规格书完善各模块详细测试用例*