共计 825 个字符,预计需要花费 3 分钟才能阅读完成。
APP 兼容性测试,在于须要笼罩不同的 android 零碎版本、不同的手机品牌和型号、不同的分辨率。
当然,这是外表的起因,不是具体影响的内容。
通过咱们的理论教训,咱们发现,兼容性测试的几个难点是:
第一,app 的装置和受权。
第二,app 对象在不同手机上的变动。
第三,平安键盘和字体导致的差别。
咱们先看 app 的装置。
当咱们去装置一个 app,咱们晓得,不同的手机采纳了不同的装置平安控制策略。比方,简略的会询问平安起源是否容许,简单的须要输出以后手机的 pin 来容许装置。
当咱们应用自动化脚本来装置,就须要辨认不同手机对安全控制的解决,反映在界面上,就是要动静辨认装置时候弹出的各种询问解决、明码输出等状况。
实际上,简单的状况是,当零碎弹出须要输出 pin 的界面的时候,出于安全性的思考,自动化测试工具却无奈辨认、无奈“发现”这个界面,对于自动化测试工具来说,就是“一片光明”,就是什么都没有。因而,这种状况下,是无奈实现自动化装置的。
所以,总结一句话,所谓一个脚本可能实现所有手机的自动化测试,都是耍流氓。你须要手工去装置 APP 给这些非凡的手机。具体是哪些型号,就不点名了。
再看受权。
当装置实现,第一次启动 app,会怎么样?会弹出很多受权窗口,须要你来容许拜访。这个受权窗口的弹出,跟 APP 其实是没有关系的(也有一点,就是 app 须要申请什么样的权限),于是就又回到了跟装置相似的问题,这时候,须要解决的不是利用解决的脚本,而是各个手机受权的脚本,一样的不肯定可能 99.99% 的自动化解决。
所以,咱们反复一下,说写一个脚本就可能实现所有的操作,无需人工干预的,就是耍流氓,不,是坑骗客户。
当然,自动化的解决,可能实现 80% 以上的状况,还有 5%-20% 是难以解决的,因为会遇到各种状况,特地是手机开发厂商处于平安的思考,不容许辨认屏幕对象,不容许镜像屏幕的时候。
举荐浏览:
手机 app 兼容性测试,次要是针对哪些方面测试?
通过在线泽众云测试平台做 APP 兼容性测试精确吗?