its-gen1/test-plan/TC_POWER_MGMT.md

91 lines
2.9 KiB
Markdown
Raw Normal View History

# 电源管理模式切换测试用例
**模块**: 电源管理 | **优先级**: P0 | **编写**: 沙千里
---
## TC-PM-001: 上电时序测试
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-001 |
| **测试项** | 上电时序验证 |
| **前置条件** | 设备断电12V/24V电源准备就绪 |
| **测试步骤** | 1. 连接12V电源<br>2. 观察MCU上电初始化<br>3. 观察SoC启动过程<br>4. 记录各阶段时间 |
| **预期结果** | MCU在500ms内响应SoC在5s内启动完成 |
| **优先级** | P0 |
---
## TC-PM-002: 正常下电流程测试
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-002 |
| **测试项** | 正常下电流程 |
| **前置条件** | 系统正常运行 |
| **测试步骤** | 1. 触发系统关机<br>2. 观察SoC正常关机<br>3. 观察MCU进入低功耗<br>4. 验证存储数据完整性 |
| **预期结果** | SoC正常关机后MCU进入低功耗无数据丢失 |
| **优先级** | P0 |
---
## TC-PM-003: 异常断电测试
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-003 |
| **测试项** | 异常断电保护 |
| **前置条件** | 系统正常运行,正在写数据 |
| **测试步骤** | 1. 模拟突然断电(直接拔掉电源)<br>2. 重新上电<br>3. 检查数据完整性 |
| **预期结果** | 系统能正常恢复,关键数据不丢失 |
| **优先级** | P0 |
---
## TC-PM-004: 低功耗模式切换测试
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-004 |
| **测试项** | 工作→低功耗切换 |
| **前置条件** | 系统处于工作模式 |
| **测试步骤** | 1. 触发低功耗进入条件(如无操作超时)<br>2. 验证各外设关闭<br>3. 测量功耗 |
| **预期结果** | 功耗降至<50mA符合规格 |
| **优先级** | P0 |
---
## TC-PM-005: 低功耗唤醒测试
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-005 |
| **测试项** | 远程唤醒/定时唤醒 |
| **前置条件** | 系统处于低功耗模式 |
| **测试步骤** | 1. 发送唤醒信号/等待定时唤醒<br>2. 验证系统正常恢复<br>3. 验证数据连续性 |
| **预期结果** | 唤醒成功,系统恢复正常工作状态 |
| **优先级** | P0 |
---
## TC-PM-006: 电源模式切换边界测试
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-006 |
| **测试项** | 电压波动容忍度 |
| **前置条件** | 电源可调 |
| **测试步骤** | 1. 设置输入电压范围(9V-36V)<br>2. 验证各电压下系统工作正常 |
| **预期结果** | 9V-36V范围内系统稳定工作 |
| **优先级** | P1 |
---
## TC-PM-007: 电源管理异常恢复
| 项目 | 内容 |
|------|------|
| **用例ID** | TC-PM-007 |
| **测试项** | 电源异常自动恢复 |
| **前置条件** | 可模拟电源异常 |
| **测试步骤** | 1. 模拟电压瞬降/瞬升<br>2. 观察系统行为<br>3. 验证恢复正常 |
| **预期结果** | 系统能自动恢复或安全关机 |
| **优先级** | P1 |
---
*持续更新中...*