1.功能方面:
流程和功能测试上是没有区别的,系统测试和一些细节可能会不一样。那么我们就要先来了解,web和app的区别:
web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。在系统测试的时候就会产生区别了
首先从系统架构来看的话,web测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不能够保证完全一致的,除非用户更新客户端。如果是app下修改了服务端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。

2.性能方面:
web页面可能只会关注响应时间,而app则还需要关心流量、电量、CPU、GPU、Memory这些了。

3.兼容性方面:
web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容,不过一般还是以浏览器的为主。而浏览器的兼容则是一般是选择不同的浏览器内核进行测试(IE、chrome、Firefox)。app的测试则必须依赖phone或者是pad,不仅要看分辨率,屏幕尺寸,还要看设备系统。系统总的来说也就分为Android和iOS,不过国内的Android的定制系统太多,也是比较容易出现问题的。

4.相比较web测试,app更是多了一些专项测试:
  一些异常场景的考虑以及弱网络测试。这里的异常场景就是中断,来电,短信,关机,重启等。
  而弱网测试是app测试中必须执行的一项测试。包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。需要测试丢包,延时的处理机制。避免用户的流失。这些在前面的弱网测试那篇已经讲过,这里不再讲了。

5.安装、卸载、更新:
  web测试是基于浏览器的所以不必考虑这些。而app是客户端的,则必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件,更新的强制更新与非强制更新、增量包更新、断点续传、弱网,卸载后删除app相关的文件等等。这里讲起来的话太多了,如果有疑问的同学可以评论或者给我留言。

6.界面操作:
  app产品的用户都是使用的触摸屏手机,所以测试的时候还要注意手势,横竖屏切换,多点触控,事件触发区域等测试。

总结

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 前端开发 的学习思路及方向。从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。

由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的GitHub免费获取。
还有免费的 高级web全套视频教程 前端架构 H5 vue node 小程序 视频+资料+代码+面试题!

全方面的web前端进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。

app测试和web测试的区别相关推荐

  1. APP测试与WEB测试的区别

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 根据两者载体不一样,则区别如下: 系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新了 ...

  2. 必须知道的app测试与web测试的区别

    随着移动互联网的极速发展,移动应用更是呈指数增长,在app测试方面更是需求大涨,已经完全超过遗忘web测试.今天就简单说说两者的区别 从功能测试方面的来看,在流程和功能测试上是没有区别的.系统测试和一 ...

  3. android测试和web测试的区别,【分享】Web测试与App测试之间的区别

    一.测试的流程 WEB测试和app应用测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动.从技术上来说,WEB测试和APP测试其测试类型也基本相似,都 ...

  4. APP测试与Web测试的测试工具不同

    不管是APP测试http://alltesting.cn/news/249.html,还是Web测试,对于测试而言,测试流程.测试思路都没有大区别.由于测试环境不一样,测试涉及的工具不同,测试方法考虑 ...

  5. app测试、web测试-怎么测?

    app测试 前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适 ...

  6. web兼容性测试 _ Web测试指南(四)

    4.1 平台测试 市场上有很多不同的操作系统类型,最常见的有Windows.Unix.Macintosh.Linux等.Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置.这样,就可 ...

  7. web测试与app功能测试的区别

    看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别.所以在这里也献丑,写一篇随笔.希望对大家有所帮助. 笔者做了快三年的测试了.大部分时间都在做app的测试,web测试也做了 ...

  8. WEB测试和App测试、Android和IOS测试区别

    WEB测试和App测试:   web测试 app测试 性能测试 只需要测试响应时间 响应时间.流量测试和耗电量测试 兼容性测试 兼容浏览器,兼容IE6,IE8,chrome,firefox 兼容的是手 ...

  9. web测试与app测试异同

    做了快十年的测试了.4年做app的测试,web测试也做了6年.其实我觉得这两者并没有什么大的区别. 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的.那么区别在哪里呢? 我个人觉得就是由 ...

  10. APP测试、H5测试、小程序测试的区别

    APP测试.小程序测试.H5测试.Web 测试区别如下: APP H5 Web 微信小程序 运行环境 iOS.Android手机设备 iOS.Android手机设备.PC的浏览器 PC浏览器 微信 兼 ...

最新文章

  1. 在linux下安装配置svn独立服务器
  2. (二十)java多线程之ScheduledThreadPoolExecutor
  3. CODEVS——T1979 第K个数
  4. 【商业落地篇】Gartner第四范式全球首发AutoML系列白皮书(限时免费下载)
  5. 第四范式陈雨强:做机器学习平台天然就是新基建丨新基建50人
  6. MySQL命令行登陆,远程登陆MySQL
  7. 在线聊天javascript代码
  8. svn备份遇到的问题
  9. tomcat启动时窗口中出现中文乱码的解决办法
  10. Java如何封装JDK_java7JDK的常用封装类型
  11. javascript 创建对象方式
  12. 发票分类代码地区代码列表
  13. Kali Linux 暴力破解 wifi密码
  14. 日常英语---九、冒险岛link技能导读
  15. 【 Laravel 工具包推荐--角色/权限管理】
  16. 百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥,或此密钥未对本应用的百度地图JavaScriptAPI授权。您可以访问如下网址了解如何获取有效的密钥
  17. 月薪过万的运维工程师都要会干什么
  18. 亚洲销售女神徐鹤宁经典语录——太过精辟!
  19. JavaScript数组内置方法-知识
  20. 在练琴时关于音乐与计算机结合的碎思考

热门文章

  1. 程序猿崛起2——互联网时代下的新潮流和新活法
  2. 【PCIe】【翻译】AER 内核驱动 《pcieaer-howto》PCI Express高级错误报告驱动程序指南
  3. 2-Centos7下安装部署RabbitMQ
  4. 中班音乐计算机反思,幼儿园音乐活动反思10篇
  5. 一口一口吃掉Struts(六)——动态ActionForm
  6. Fastjson存在0day漏洞
  7. app图标圆角角度_iOS app 图标的圆角半径是多少?
  8. 怎么创建css样式表,为HTML5表单创建CSS样式
  9. Python 之 处理 Excel 数据(3) —— 统计数据
  10. 转博答辩ppt_如何高质量的完成一个论文答辩ppt?