如今,软件测试覆盖了web端和移动端两个端的测试,而且流量日趋流向移动端,那我们今天围绕两个端的测试展开,简单说下两个端之间的区别。
首先是测试环境的区别,Web端的测试环境很多时候是通过hosts进行切换,switchhosts工具可以方便的切换需要的host,移动端设置起来要复杂的多,比较简单的方式是电脑端设置代理,手机端直接连接代理。手机和电脑必须连接同一个网络。
第二点就是兼容性问题,web端网站测试一般都是主要测试不同种浏览器,待系统基本稳定的时候,再去专门测试浏览器版本的兼容性。但是对移动端来说分为安卓、IOS和其他源生系统,现在主测IOS和Android,两个系统要分包,还要通过海量真机去进行功能、兼容、性能测试。一般真机市场会有安卓TOP300,苹果TOP50的概念可以通过云真机平台远程调试。
另外移动端也存在自己的特性比如网络种类多,有无线网络、2G、3G、4G等,断网、网速较差及网络之间的切换时页面的显示等,在非WIFI下,还需要注意网络使用量问题。再比如屏幕的限制,不同品牌机型的分辨率有差异,图片及文字的显示;上传不同的图片尺寸显示是否正常;图片和文字一起显示时,效果如何。然而web端的应用,一般不会受到屏幕的限制,而且通过鼠标操作更加准确。但是移动端由于屏幕较小,页面及按钮会受到屏幕大小的限制,再加上用户都是通过手指进行操作,一些按钮、选择框等是否容易点击,多个可点区域位置较近时,点击部位稍微偏移。
移动端还有一个比较常见的测试场景就是软件启动运行、卸载、升级几个特性,比如升级时用户的数据的兼容,卸载后用户的数据处理方式,卸载再安装用户登录数据的显示等。移动端也会涉及分享权限的问题,需要特殊处理测试。一般的软件或应用,都会开放一部分页面,允许用户不登录时即可访问,而有些页面是必须要求用户登录的,主要针对这两种权限不同的页面做分享,然后通过分享进入本页面,查看权限的控制是否正常。最后就是两个端的信息同步,用户在web端的操作,在移动端是否可以正常的进行同步、显示;在移动端的操作,用户登录web账号,信息是否同步等。
以上就是我们对于web端和移动端两个端测试过程中存在差异的盘点
pc端和手机端两套页面 nginx
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:iptables导出命令
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
nginx 做pc端和手机端的分离
nginx 手机端和web端分离
nginx 手机端 web端分 -
nginx 移动端和pc端自动跳转
场景 现在的需求是这样,在pc端访问www.one.com和m.one.com都跳转到www.one.com而在移动端访问www.one.com和m.one.com都跳转到m.one.com 参考,github上的这篇文章很详细,但是比较复杂,很多场景我们用不到,所以参考这个,我修改如下。 pc端:
nginx 移动端和pc端自动跳转 html nginx ipad android