准备工作(以dopod的智能机器为例)
1. 更新ROM为专为Hopper测试的ROM,如果已经更新ROM,请恢复出厂设置(开始->设置->系统->恢复出厂设置)
2. 设置当前时间
3. 插入SIM卡并确保电话功能打开。必要时,插入SD卡
4. 安装无卸载的cab。如果安装Cab后需要重启,按电源键进入休眠状态,再按休眠键返回,这样能够保证注册表修改生效。
5. 如果AP需要测试样例(比如图片、媒体文件等)的话,请复制一些到设备中。
6. 编辑Focus Ap.lnk
(1) 如果exe位于\Windows下,则编辑Focus Ap.lnk为41#"\ My Documents\hopper.exe" /aAPNAME.exe,APNAME为AP的名称
(2) 如果exe没有位于\Windows下,请创建该AP的快捷方式,并将快捷方式放置到\Windows下,然后编辑Focus Ap.lnk为41#"\ My Documents\hopper.exe" /aAPSHORTCUT.lnk
7. 复制Debug Tool至\Temp,hopper.exe至\My Documents,LtkUnlock.exe至\My Documents,Focus Ap.lnk至\My Documents
Hopper压力测试
1. 点击LtkUnlock.exe,出现一个对话框,关闭它。
2. 设置DebugTool.exe
(1) 点击Menu→Read
(2) 设置[5]DebugFlags为‘10435’
(3) 设置[8]RadioFlag为‘1’
(4) 点击Menu→Write
(5) 重启设备。(重启后,设备将开始写log。在\HtcLog下可找到DbgToStorageLog?.txt)
3. 安装pre-install cab下的所有cab,不要重新启动,以免阻止拨打紧急号码的功能失效。
4. 关闭声音
5. 点击Focus Ap.lnk启动压力测试
6. 插上电源
7. 等待25小时
Hopper测试之后
1. 记下设备的最终状态(Status:Hang Up, Low On Storage, Still Running, Power Off)
2. 拍摄下设备的最后窗口的照片(有时hopper.exe会自动捕获最后窗口)
3. 重启设备
4. 点击DebugTool.exe
(1)点击Menu→Read
(2)设置每个字段为‘0’
(3)点击Menu→Write
(4)重启
5. 取得\HtcLog和\testlog下的全部文件,检查log
注意事项
1.Hopper执行的时间应该从程序可以跑起来的时候就执行,执行的越早,发现问题越早,解决问题越容易,否则到后期等系统功能等都实现的时候发现问题,再去解决,所耗费的时间、精力会大得多得多。
2.Hopper测试应从系统可以跑起来一直到RTM整个开发过程,如果在后期测试发现发现有问题,应逐个模块的关闭来分析造成问题的原因,如关闭Radio可以避开Radio的影响;
3.测试时最好不加入第三方软件,首先确保系统本身的无问题,然后再逐渐加入第三方软件进行集成测试、系统稳定性测试;
4.不要在连接USB的情况下进行测试,这样会破坏PC及outlook等数据;
5.不使用SIM卡进行测试,避免hopper拨出号码,造成不必要的影响;
6.运行时不要存储有关数据,hopper测试可能是破坏性的,以免破坏有关数据,进行hopper测试时最好将有文件进行备分,重新启动系统两遍再测,最好是恢复出厂值后再进行测试!
7.在测试时要接入充电器,保持手机电量,以免测试中途电池电量不足自动关机。