安全智能TF卡读写稳定性测试

前段时间公司中标了一个项目,这几天要给客户发货,需要对这批货进行抽检(代工厂那边发过来的成品),研发Boss找到我让我安排测试,我跟他建议说让生产人员来测,他不愿意。。。60张16G(class4)存储卡,体力活。尼玛,这是把我当工人使了(呃,其实我就是工人。。。)

因为之前测试过4G存储的卡,每次都是5张,所以基本上都是人工,这次不一样了,class4速度的16G存储卡,写满得多长时间啊(再次画个圈圈诅咒某某人),而且只有三天的测试时间。

咋弄? 山人自有妙计,第一步:削减Case,第二部:自动化。

以前的Case
安全智能TF卡读写稳定性测试_第1张图片

裁剪后的Case
安全智能TF卡读写稳定性测试_第2张图片

OK,Case已经有了,下面就开始自动化了,有两个脚本。

第一个脚本:向TF卡中写数据直到写满,通过命令可以实现。

adb wait-for-device
echo 开始填充存储空间
echo dd if=/dev/zero of=storage/sdcard0/date +%%H%%M%%S bs=5000000 count=200 >cache
echo exit>>cache
:loop
set /a a+=1
echo %date% %time%
adb shellnul
echo 第 %a% 次填充结束
if %a% EQU 40 goto end
goto loop
:end
del cache
echo *填充完毕*
pause

第二个脚本:借助手机的拍照功能,将拍得照片全部写入TF卡中。

@echo off
adb wait-for-device
echo 开始拍照
:loop
set /a a+=1
adb shell input tap 600 1800
echo 第%a%次拍照
ping -n 1 127.0.0.1 >nul
if %a% EQU 4000 goto end
goto loop
:end
echo *拍照完成**
pause

有了这两个脚本,就可以省很多事了,脚本执行的过程中还可以干其他事,脚本执行完了,人工可以干预执行其他Case。

其实这里面还有可以自动化的,只不过我懒不想弄了。

总结:自动化的方式有很多种,关键就看想不想做了。

你可能感兴趣的:(硬件测试)