文档章节

Web测试和App测试有哪些本质区别?

e
 erdan522
发布于 2017/09/07 14:13
字数 829
阅读 9
收藏 0

  Web测试和App测试有什么区别?软件测试如果可以理论知识与实践项目开发相结合,是很容易入门上手的。拓胜浸入式软件测试,让学员在学习中积累了项目经验,助您更好的高薪就业。


   WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。


   他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。


   兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8,chrome,firefox)如果是手机端,那么就需要兼容不同品牌,不同分辨率,不同android版本甚至不同操作系统的兼容。(常见的兼容方式是兼容市场占用率前N位的手机即可),有时候也可以使用到兼容性测试工具,但WEB兼容性工具多用IETester等工具,而App兼容性测试会使用Testin这样的商业工具也可以做测试。


   安装测试:WEB测试基本上没有客户端层面的安装测试,但是App测试是存在客户端层面的安装测试,那么就具备相关的测试点。


   还有,App测试基于手机设备,还有一些手机设备的专项测试。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换)


   交叉事件测试:就是在操作某个软件的时候,来电话、来短信,电量不足提示等外部事件。


   操作类型测试:如横屏测试,手势测试


   网络测试:包含弱网和网络切换测试。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。弱网络的模拟,据说可以用360wifi实现设置。


   从系统架构的层面,WEB测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是APP端是不能够保证完全一致的,除非用户更新客户端。如果是APP下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。


   还有升级测试:升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除了。

     西安网页培训

© 著作权归作者所有

共有 人打赏支持
e
粉丝 0
博文 46
码字总数 29252
作品 0
平谷
私信 提问
必须知道的app测试与web测试的区别

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

fiawfo
2016/12/22
405
0
iOS面试题集合(BAT及各大中小型公司)

简介 本文主要内容为iOS面试题目,对各个面试题进行一些分类(持续更新),包含了BAT,及各大中小型公司的面试题集合,为大家在找工作的时候提供一点帮助,技术交流q群为150731459,大家互相交流学...

Oboe_b
2017/11/07
0
0
【工作日志】2017-03-08

Keep:今日完成了哪些工作 1、web端新环境新一轮测试 60% 2、患者APP新需求培训 100% 3、患者APP复诊续药功能测试点梳理 20% Problem:遇到了什么问题? 无 Try:准备尝试哪些措施 无 今日未...

julie_zhu
2017/03/08
1
0
【工作日志】2017-03-16

Keep:今日完成了哪些工作 1、正式环境下药店端问诊流程测试 2、测试环境下web端药品价格问题测试 100% Problem:遇到了什么问题? 无 Try:准备尝试哪些措施 无 今日未完 无 Plan:明日的任...

julie_zhu
2017/03/16
0
0
论用户体验测试:牛逼的功能千篇一律,好的体验万里挑一

本文来自网易云社区,转载务必请注明出处。 一、什么是用户体验 用户体验,英文叫做user experience。一个较常见的定义是“指用户访问一个网站或者使用一个产品时的全部体验。他们的印象和感...

网易云
10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Supplier函数式接口

Supplier接口的不传入参数,返回一个值。真是一个无私奉献的接口,还没有default方法。 下面就想用一个接口试试,其实我本来用的是IntSupplier,但是发现在使用方法引用的时候,不好把Math....

woshixin
19分钟前
1
0
MyBaties一级缓存

一、一级缓存简介 在系统代码的运行中,我们可能会在一个数据库会话中,执行多次查询条件完全相同的Sql,鉴于日常应用的大部分场景都是读多写少,这重复的查询会带来一定的网络开销,同时sel...

嘴角轻扬30
26分钟前
1
0
jquery

语法 描述 实例 $("*") 选取所有元素 在线实例 $(this) 选取当前 HTML 元素 在线实例 $("p.intro") 选取 class 为 intro 的 <p> 元素 在线实例 $("p:first") 选取第一个 <p> 元素 在线实例 ...

mskk
32分钟前
1
0
微信红包设计方案

前言 微信红包一经推出,春节期间微信用户红包总发送量达80.8亿,红包峰值40.9w/秒,在如此量级下,系统设计存在各种变数,稍有闪失会功亏一篑。 红包系统 红包系统有三部分组成:信息流,业...

春哥大魔王的博客
42分钟前
1
0
微信开发-正式号的配置

1、设置相关 业务域名的设置(不设置的话,相关页面会显示防欺诈盗号信息提示) JS接口安全域名设置 网页授权域名设置 注意:以上三个设置中都有下载文件的提示,此文件内容一样,下载一个即可...

Code辉
47分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部