app测试和web测试的区别
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测试的区别相关推荐
- APP测试与WEB测试的区别
单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 根据两者载体不一样,则区别如下: 系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新了 ...
- 必须知道的app测试与web测试的区别
随着移动互联网的极速发展,移动应用更是呈指数增长,在app测试方面更是需求大涨,已经完全超过遗忘web测试.今天就简单说说两者的区别 从功能测试方面的来看,在流程和功能测试上是没有区别的.系统测试和一 ...
- android测试和web测试的区别,【分享】Web测试与App测试之间的区别
一.测试的流程 WEB测试和app应用测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动.从技术上来说,WEB测试和APP测试其测试类型也基本相似,都 ...
- APP测试与Web测试的测试工具不同
不管是APP测试http://alltesting.cn/news/249.html,还是Web测试,对于测试而言,测试流程.测试思路都没有大区别.由于测试环境不一样,测试涉及的工具不同,测试方法考虑 ...
- app测试、web测试-怎么测?
app测试 前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适 ...
- web兼容性测试 _ Web测试指南(四)
4.1 平台测试 市场上有很多不同的操作系统类型,最常见的有Windows.Unix.Macintosh.Linux等.Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置.这样,就可 ...
- web测试与app功能测试的区别
看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别.所以在这里也献丑,写一篇随笔.希望对大家有所帮助. 笔者做了快三年的测试了.大部分时间都在做app的测试,web测试也做了 ...
- WEB测试和App测试、Android和IOS测试区别
WEB测试和App测试: web测试 app测试 性能测试 只需要测试响应时间 响应时间.流量测试和耗电量测试 兼容性测试 兼容浏览器,兼容IE6,IE8,chrome,firefox 兼容的是手 ...
- web测试与app测试异同
做了快十年的测试了.4年做app的测试,web测试也做了6年.其实我觉得这两者并没有什么大的区别. 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的.那么区别在哪里呢? 我个人觉得就是由 ...
- APP测试、H5测试、小程序测试的区别
APP测试.小程序测试.H5测试.Web 测试区别如下: APP H5 Web 微信小程序 运行环境 iOS.Android手机设备 iOS.Android手机设备.PC的浏览器 PC浏览器 微信 兼 ...
最新文章
- 在linux下安装配置svn独立服务器
- (二十)java多线程之ScheduledThreadPoolExecutor
- CODEVS——T1979 第K个数
- 【商业落地篇】Gartner第四范式全球首发AutoML系列白皮书(限时免费下载)
- 第四范式陈雨强:做机器学习平台天然就是新基建丨新基建50人
- MySQL命令行登陆,远程登陆MySQL
- 在线聊天javascript代码
- svn备份遇到的问题
- tomcat启动时窗口中出现中文乱码的解决办法
- Java如何封装JDK_java7JDK的常用封装类型
- javascript 创建对象方式
- 发票分类代码地区代码列表
- Kali Linux 暴力破解 wifi密码
- 日常英语---九、冒险岛link技能导读
- 【 Laravel 工具包推荐--角色/权限管理】
- 百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥,或此密钥未对本应用的百度地图JavaScriptAPI授权。您可以访问如下网址了解如何获取有效的密钥
- 月薪过万的运维工程师都要会干什么
- 亚洲销售女神徐鹤宁经典语录——太过精辟!
- JavaScript数组内置方法-知识
- 在练琴时关于音乐与计算机结合的碎思考
热门文章
- 程序猿崛起2——互联网时代下的新潮流和新活法
- 【PCIe】【翻译】AER 内核驱动 《pcieaer-howto》PCI Express高级错误报告驱动程序指南
- 2-Centos7下安装部署RabbitMQ
- 中班音乐计算机反思,幼儿园音乐活动反思10篇
- 一口一口吃掉Struts(六)——动态ActionForm
- Fastjson存在0day漏洞
- app图标圆角角度_iOS app 图标的圆角半径是多少?
- 怎么创建css样式表,为HTML5表单创建CSS样式
- Python 之 处理 Excel 数据(3) —— 统计数据
- 转博答辩ppt_如何高质量的完成一个论文答辩ppt?