一直以来都在做移动端的测试,今天实在忍不住得吐槽下 OV 的手机在自动化测试这方面的不友好,小米还好些,没 OV 恶。。
1、开启开发者选项,需要输入验证码或者 OV 的账号密码!Why?这是在防什么???防远程操控手机?这个时候开发者选项都没开好么,防个 P!
2、开发者选项,开启后状态栏一直闪烁,¥%……&*#@,很烦!我主动开的,本身开这个选项的时候就已经有提示风险,开完后你还一直闪啥?闪得开发人员心烦
2、开了开发者选项后,离开 USB 线 10 分钟后就自动关闭,然后链接 USB 重复 1 的操作,恶心
3、通过 adb 命令安装应用,需要输入 OV 账号的密码、做安全检测、覆盖安装时还提示已经有相同版本,要不要重新安装?重新你妹,我 tm 用的 adb install -r,已经明确要覆盖安装了,你还给我提示干啥。。,这里至少小米手机只在手机初次安装的时候需要输入密码,后续覆盖安装不用再输入,至少我第一次人工操作后,后续不用为这个问题烦恼!
我理解产品做这些是为了用户的手机安全考虑,但是至少得考虑下开发人员跟测试人员吧,眼下各家应用的 top 机型,OV 都占比很大的比重,都逃不开对这些 top 机型的自动化测试,但是这些都严重阻碍了自动化的进行,虽然有解决方案,但也增加了自动化的不稳定性。
谷歌自己都不搞这些,OV 在彰显自己在安全方面做的比谷歌好?还是都是自以为是,想当然的认为这些功能能让用户很满意?
难道就不能在开发者选项里面加个开关屏蔽这些校验,对开发者友好些??