# 进阶测试

## 硬件工厂测试

硬件工厂测试 是基于DeviceTest 应用程序 的快速硬件功能测试。

适用于测试工程师 或 工厂流水线测试，操作简单、测试便捷。

步骤：

1、打开系统应用列表中的 计算器

![image-20231021114933026](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021114933026.png)

2、计算器输入 "000.=" 字符

![image-20231021142642942](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021142642942.png)

3、选择 "DeviceTest" ，并且点击Just once 或 Always

![image-20231021181432318](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021181432318.png)

4、硬件测试程序启动界面

![image-20231021140316771](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021140316771.png)

## 硬件老化测试

硬件工厂测试 是基于DeviceTest 应用程序 的硬件老化测试

主要针对CPU、DDR、GPU、VPU老化测试

### Android

**拷贝VPU测试视频**

VPU老化测试项 需要拷贝 视频文件 到 系统 或SD卡的指定目录，老化程序会对视频进入解码测试

视频文件要求：视频文件名称 和 视频文件路径 必须跟以下一致

```
/sdcard/Aging_Test_Video.mp4
```

拷贝视频的两个常见方法：

1. 通过adb push 工具推送 Aging\_Test\_Video.mp4 视频文件到/sdcard目录
2. 拷贝视频文件到 U盘 或 SD卡，通过文件管理器 拷贝到/sdcard目录

**启动老化程序**

1. 打开系统应用列表中的 计算器
2. 计算器输入 "000.=" 字符
3. 选择 "DeviceTest" ，并且点击Just once 或 Always
4. 硬件测试程序启动界面

![image-20231021114933026](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021114933026.png)

![image-20231021142650040](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021142650040.png)

![image-20231021140838546](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021140838546.png)

![image-20231021140920296](http://tanzhtanzh.oss-cn-shenzhen.aliyuncs.com/img/image-20231021140920296.png)

## 重启压力测试

### **Android**

步骤：

1. 打开系统应用列表中的 计算器
2. 计算器输入 "83991906=" 字符

### **Debian**

开始自动重启

```
$ source /rockchip-test/auto_reboot/auto_reboot.sh
```

查看重启次数

```
$ cat /data/rockchip-test/reboot_cnt
```

关闭自动重启

```
$ echo off > /data/rockchip-test/reboot_cnt
```

修改重启等待的时间，如 15 s

```
$ vi /rockchip-test/auto_reboot/auto_reboot.sh
delay=8
+delay=15
```
