当今时代,用户使用移动设备的时间远远大于非移动设备;人们在非工作时间很少使用台式机或者笔记本电脑访问网络;互联网公司也优先考虑移动端的外观和工作方式而非电脑端。
因此,移动测试正迅速成为测试人员必须拥有的最重要的技能之一。
通过移动设备,我们有两种途径来访问产品,手机浏览器访问网站或者应用程序直接打开。然而,事情没有那么简单。首先是手机的操作系统,Android最受欢迎,iOS紧随其后。除操作系统外,还有三种类型的应用程序,原生应用、web应用和混合应用。
应用区分
原生应用:指的是能直接运行于当前操作系统的应用程序;
Web应用:在浏览器中运行的网页应用,由于界面、功能都更加强大,可以媲美原生应用;
混合应用:两者的结合,通常是一个原生应用内嵌浏览器。
原生应用:酷狗音乐、美图秀秀,此类APP可称之为原生;
Web应用:通过UC浏览器打开抢票助手、充值易,这类就是web应用;
混合应用:天猫、携程、58同城这类APP,大多数是在原生的壳基础上包装了web页面,比如58同城的帖子、天猫的活动页面、携程的订单详情页面,都是内嵌网页的实现。
移动测试的注意事项
屏幕尺寸测试:移动测试不只是手机,还包括平板,因此屏幕尺寸可以从iPhone5的4英寸对角线一直到最新iPad的近13英寸对角线。应用程序必须适用于所有广泛使用的屏幕尺寸;
网络连接测试:测试有网和没有网,不同情况下的链接差异;
可用性测试:测试移动设备的各种可用性选项,确保程序正常使用;
中断测试:用户在程序进行中,关闭应用,如何处理这些中断;
升级测试:用户更新他们的应用程序,确保信息本地信息(登录、偏好等)不丢失;