
eMMC和NAND QPL测试用例
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本简介介绍了一套针对eMMC及NAND闪存设备的质量保证解决方案——QPL测试用例集。该方案旨在全面评估存储设备的各项性能指标与可靠性,确保其符合行业标准。
### eMMC&Nand QPL 测试案例解析
#### 一、电源稳定性测试
- **测试方式**: 手动测试
- **测试目标**: 检查设备在电源波动情况下的稳定性。
- **测试步骤**:
- 参考 S905L3 或 S905L3A 的电源稳定性检查表。
- 对每台设备进行一次测试。
- **测试时间或次数**: 1次每台设备。
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**: 无。
#### 二、自动重启测试 (auto reboot)
- **测试方式**: 自动化测试
- **测试目标**: 基于平台和系统的稳定性,评估设备在连续自动重启情况下的表现。
- **测试步骤**:
- 安装 auto reboot apk。
- 运行 apk 中的 reboot 功能,持续运行 24 小时。
- **测试时间或次数**: 24 小时。
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**:
- 每次重启后,系统应能正常启动,并至少完成500次重启。不得出现死机或者无法启动至 launcher 的情况。
#### 三、自动更新测试 (auto update)
- **测试方式**: 自动化测试
- **测试目标**: 基于平台和系统的稳定性,评估设备在自动更新过程中的表现。
- **测试步骤**:
- 插入带有升级包 zip 的外部存储设备或将其拷贝到内部存储中。
- 安装 auto reboot apk,并勾选其中的 update 功能执行。
- 连续运行 24 小时。
- **测试时间或次数**: 24 小时。
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**:
- 每次更新后,系统应能正常启动,并且不得出现死机或升级失败的现象。
#### 四、循环读写测试 (loop read-write)
- **测试方式**: 自动化测试
- **测试目标**: 对 memory 进行读写压力测试,评估其稳定性和耐久度。
- **测试步骤**:
- 安装 disk-test.sh 到 systembin 目录下,并运行该脚本直到自动停止。
- **测试时间或次数**: 根据不同容量的 EMMC,具体如下:
- 8GB EMMC: 500 次
- 16GB EMMC: 200 次
- 32GB EMMC: 100 次
- 64GB EMMC: 50 次
- 128GB EMMC: 20 次
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**:
- 测试结束后,脚本会自动输出结果。
#### 五、IO读写速度测试 (iozone)
- **测试方式**: 自动化测试
- **测试目标**: 测试 memory 的读写速度。
- **测试步骤**:
- 安装 iozone 工具到 data 路径下,并运行此工具直到自动停止。
- **测试时间或次数**: 1 次。
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**:
- 测试脚本输出结果,与 datasheet 中的标准值进行对比。
#### 六、RPMB 安全分区测试 (rpmb test)
- **测试方式**: 自动化测试
- **测试目标**: 评估 RPMB(Replay Protected Memory Block)安全分区的功能。
- **测试步骤**:
- 将 rpmb 测试工具安装到 data 路径下,并运行此工具直到自动停止。
- **测试时间或次数**: 1 次。
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**:
- 测试脚本输出结果。
#### 七、掉电测试 (power-down test)
- **测试方式**: 自动化测试
- **测试目标**: 测试设备在突然断电情况下的数据安全性。
- **测试步骤**:
- 安装并运行自行编译的掉电测试脚本,持续运行72小时。
- **测试时间或次数**: 72 小时。
- **测试结果判断**:
- Pass & Fail。
- **自动化测试结果反馈**:
- 平台上电后能正常开机到主界面,并且无死机等异常现象。
#### 八、高低温压力测试
- **测试方式**: 自动化测试
- **测试目标**: 测试设备在极端温度条件(−20°C
全部评论 (0)


