
Ios系统中用户最常用,企业最头疼,但是又没有多少测试工程师关心的一个问题:ios越狱。
由于ios系统的严密性导致很多好的应用不能直接安装,必须花钱买才能使用,于是免费安装收费应用就变成了广大群众的刚需。有了需求不然会有回应,系统越狱工具就这样诞生了。下面,我们结合兆隆IT云学院的软件测试课程中有关IOS越狱的问题,给大家简单的介绍一下!
这里需要测试工程师注意的是,实践经验告诉我们,在相同的ios环境下使用不同的越狱工具,一些应用的部分功能所表现出的现象可能不一样,当然,这样的问题毕竟只占少数,不是重点,重点是越狱之后用户做了些什么事情,下面根据兆隆IT云学院的软件测试课程给大家试举一些例子:
*开始安装各种收费的游戏。
*开始安装各种插件。
*开始安装各种垃圾流氓软件。
*开始拿ios设备当U盘使用。
企业的开发和测试工程师对越狱行为很头疼,因为越狱之后,最常见的一个问题就是系统变的不稳定,应用之间发生冲突。简单的举几个例子。
1、输入法
成功越狱之后,相信很多用户最先做的就是安装自己喜欢的输入法,但是这些输入法往往就是导致很多其他应用崩溃的罪魁祸首。在这点上测试工程师需要特别注意,要自爱应用的各种输入框内尝试使用不同的输入法,避免疏漏。否则,对用户来讲,他们只会不买这款崩溃的应用的帐,而不会不买输入法的账。
2、美化主题的插件
如果只是美化主题是没有什么影响的,可一部分美化插件不仅会让其他应用界面的皮肤变得不堪入目,还会造成自己崩溃。同样,用户不会认为这是美化主题的错,用户永远是爱美的。
3、垃圾插件或手机管理软件
这里就不特别指出某些应用了。一旦越狱之后,ios系统马上就变得和android系统一样的开放。现在很多第三方应用的登录方式都集成使用了新浪微博,腾讯微博,豆瓣账号。之后陆续采用了sso模式(single sing on)登录方式,更方便了用户使用社交网站账号进行登录。问题是,用户越狱之后某些管理软件会将后台应用强制关闭,这样直接导致用户无法使用sso方式进行登录。
总体来讲,越狱对用户还是有很多好处的,但对于应用开发者来说就是一场噩梦。问题会变得非常复杂并且难以定位。无论是android系统还是ios系统,测试工程师需要关注真正的用户是怎么使用移动设备的,而非仅仅关注日常业务跟眼前的自动测试。