做过的项目有不少涉及web端测试和移动端测试,简单的记录下他们之间的区别:
  1、记录bug
  在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点标记。
  对于移动端设备可以用手机自带的截图工具来截图然后传到电脑上,可以用手机QQ的“传文件/照片到电脑”功能。还有一种比较便捷的方式,将手机用数据线连接到电脑,借助第三方工具实时同步手机端画面,对有bug的页面直接使用PC端的截图工具进行截图。
  上报许多移动端BUG时需要附带上相关的log,记录上测试的环境,手机版本等等。  
2、测试环境
  Web端的测试环境很多时候是通过hosts进行切换,switchhosts工具可以方便的切换需要的host,但是移动端设置起来比较复杂,比较简单的方式是电脑端设置代理,手机端直接连接代理。注意,手机和电脑必须连接同一个网络。
  设置代理推荐使用Fiddle,可以抓到手机端的数据包。
3、兼容性
  web端的测试一般都是主要使用一种浏览器,待系统基本稳定的时候,再去专门测试浏览器的兼容性。
  但是,对移动端来说,这样的方式是行不通的,因为移动端主要分为安卓和IOS,而这两端出现的问题一般是不一致的,一致的问题主要是数据问题,这时候是需要后台处理的,所以我们测试的时候需要两端都重点测试,而不会出现先着重测试某一端的问题。
  注:一般方式是在测试一端时,出现问题则立马查看另一端是否也有这个问题。
4、移动端的特性
  移动端与web端相比较来说,移动端有很多自己的特性:
  ①网络种类多
  移动端有多种网络:无线网络、2G、3G、4G等,断网、网速较差及网络之间的切换时页面的显示等,这些对于移动端来说很重要。此外,在非wifi下,还需要注意网络使用量问题。
  ②间断问题
  移动端有一个很重要的问题,一般情况下在使用软件的过程并不是长久的,这中间可能发生很多中断,如电话、短信、通知、断电等等,软件需要特殊处理这些特殊情况。
  打开一个页面,或在操作的过程中(点击一个按钮后),将手机屏幕锁住,再打开时,应用能否正常处理。
  ③屏幕的限制
  图片及文字的显示;上传不同的图片尺寸显示是否正常;图片和文字一起显示时,效果如何。
  操作区域;web端的应用,一般不会受到屏幕的限制,而且通过鼠标操作更加准确。但是移动端由于屏幕较小且尺寸众多,页面及按钮会受到屏幕大小的限制,再加上用户都是通过手指进行操作,一些按钮、选择框等是否容易点击,多个可点区域位置较近时,点击部位稍微偏移,也许就会造成不同的结果,这种情况下是否可以达到预先的效果。
  ④软件启动运行
  移动端启动、卸载、升级几个特性,这是比较常见、也很重要的,比如升级时用户的数据怎么办,卸载后用户的数据怎么处理,卸载再安装用户登录数据的显示等。
  ⑤手势
  移动端还有一大特性,就是有些移动端支持自定义的手势,用户可以通过手势进行一个操作,比如左滑删除、右滑返回上一个页面、左右滑动图片等,软件需要对这个手势进行适配。
  ⑥分享
  移动端一般会装有很多软件,用户下单或者产品有活动时,用户都会进行分享,但是分享时的权限、软件是否存在等问题,需要特殊处理测试。一般的软件或应用,都会开放一部分页面,允许用户不登录时即可访问,而有些页面是必须要求用户登录的,主要针对这两种权限不同的页面做分享,然后通过分享进入本页面,查看权限的控制是否正常。
  ⑦ web和移动端的同步
  用户在web端的操作,在移动端是否可以正常的进行同步、显示;在移动端的操作,用户登录web账号,信息是否同步等。

web端测试和移动端测试的对比相关推荐

  1. Web端测试和App端测试的区别

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的.  系统架构方面:  web项目,一般都是b/s架构,基于浏览器的  app项目,则是c/s的,必须要有客户 ...

  2. web端测试和移动端测试的区别

    我们一起来总价一下web端测试和移动端测试的区别: 1.报bug 对于测试来说,比较重要的一个步骤就是报bug,在web端我们发现问题之后,可以利用系统自动工具或者其他截图工具直接截图,然后将错误的地 ...

  3. Web测试要点 做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮...

    Web测试要点 一.功能测试 1.链接测试 (1).测试所有链接是否按指示的那样确实链接到了该链接的页面:   (2).测试所链接的页面是否存在:   (3).保证Web应用系统上没有孤立的页面(所谓 ...

  4. fiddler弱网测试_移动端质量体系之弱网测试

    Hi-新朋友,记得点蓝字关注我们哟 最近面试了不少同学,在答移动端质量体系时,都会说到兼容性测试.功能测试等等,但是几乎没有同学会提起弱网测试.其实弱网测试作为健壮性测试的重要部分,对于移动端测试来说 ...

  5. 什么是端到端训练测试_为什么端到端测试对您的团队很重要

    什么是端到端训练测试 by Phong Huynh 由Phong Huynh 为什么端到端测试对您的团队很重要 (Why End-to-End Testing is Important for You ...

  6. 06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术

    在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试.(50-60台最佳,至少5-20 ...

  7. 移动应用测试与PC端测试区别

    不同点: 1.用户界面差别:屏幕显示差异,电脑屏幕可以显示更多信息: 2.移动端场景复杂化:移动端使用场景比PC端更复杂,如:户外散步运动.地铁公交,办公室等,有时需要进行场景测试: PC端:家里.网 ...

  8. Java代码测试大端小端

    Java果真强大,神马功能的函数都能找到,测试大端小端只需一句话: if(ByteOrder.nativeOrder()==ByteOrder.BIG_ENDIAN)System.out.printl ...

  9. 4k电视色彩表现测试软件,高端4K电视? 钱元凯测试图一测便知

    自1925年面世至今的近百年时间里,电视逐渐成为了每个家庭的娱乐中心.从最初的黑白电视发展到彩色电视,从最初的低分辨率到现在普及的全高清分辨率,更优质的画面效果一直是电视发展的重要方向.去年,随着超高 ...

最新文章

  1. Silverlight for Windows Phone 7开发系列(2):第一个Silverlight程序
  2. 第七周实践项目3 负数把正数赶出队列
  3. 思科模拟器32位_三款另类的68k Mac模拟器
  4. meta viewport相关
  5. [转]“Ceph浅析”系列之(二)—Ceph的设计思想
  6. builtins自定义_ng-repeat里创建的自定义指令
  7. 小型机oracle命令,Oracle小型机如何选型
  8. java生成动态验证码_java动态生成验证码
  9. 刚刚!马云泪洒现场:青山不改,绿水长流,我要换个江湖了!后会有期!
  10. 免费历史文献数字资源
  11. groovy 变量和字符串
  12. [笔记分享] [Display] MIPI屏调试及举例
  13. (2019春)软件构造:雨课堂试卷(一)
  14. 电脑截图快捷键有哪些?5大截图方法总结!(2023版)
  15. 冰河浅析 - 揭开***的神秘面纱(下)
  16. iconfont显示小方块
  17. java 微信获取用户地理位置_Java微信公众平台开发之获取地理位置
  18. js、css 实现table表头固定
  19. 将字符串的一部分拷贝到另一个字符串
  20. IC/FPGA一文练完

热门文章

  1. 数据库三级模式:外模式、模式和内模式
  2. js常见的几种页面刷新方法
  3. Spring IoC自动装载autowire
  4. TensorFlow之张量声明
  5. 数据结构 图9 关键活动
  6. 去除txt文件中的空行
  7. 循证医学,什么是询证医学?
  8. python 魔法函数 运行时_python内置函数和魔法函数
  9. 全网最全的Java岗IO流面试题(含答案)
  10. mysql 添加用户_Mysql添加用户以及授权等操作详解