前段时间公司中标了一个项目,这几天要给客户发货,需要对这批货进行抽检(代工厂那边发过来的成品),研发Boss找到我让我安排测试,我跟他建议说让生产人员来测,他不愿意。。。60张16G(class4)存储卡,体力活。尼玛,这是把我当工人使了(呃,其实我就是工人。。。)
因为之前测试过4G存储的卡,每次都是5张,所以基本上都是人工,这次不一样了,class4速度的16G存储卡,写满得多长时间啊(再次画个圈圈诅咒某某人),而且只有三天的测试时间。
咋弄? 山人自有妙计,第一步:削减Case,第二部:自动化。
以前的Case
裁剪后的Case
OK,Case已经有了,下面就开始自动化了,有两个脚本。
第一个脚本:向TF卡中写数据直到写满,通过命令可以实现。
adb wait-for-device
echo 开始填充存储空间
echo dd if=/dev/zero of=storage/sdcard0/date +%%H%%M%%S
bs=5000000 count=200 >ca