文档章节

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

e
 erdan522
发布于 2017/09/07 14:13
字数 829
阅读 8
收藏 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
WEB测试与APP测试有哪些异同?

随着移动互联网的极速发展,移动应用呈指数增长,在app测试方面更是需求大增,已经完全超过甚至遗忘web测试。今天就简单说说两者的异同。 1、相同点 不管是传统行业的web测试,还是新兴的手机...

白一客
2017/06/22
103
0
Web测试与APP测试有哪些异同?

1、相同点 不管是传统行业的web测试,还是新兴的手机APP测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。 1)设计测试用例时,依然都是依据边界值分析法、...

Walim
2016/05/19
4.7K
0
论用户体验测试:牛逼的功能千篇一律,好的体验万里挑一

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

网易云
10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

svn 常用操作命令及问题处理

1. 常用命令 1.1. 基本使用 检出 checkout ➜ svn co repo_url -m '检出代码'➜ svn co repo_url saved_dir_name -m '检出代码,并指定目录名' 加入版本控制 add # 添加指定文件➜ svn...

whoru
46分钟前
3
0
记一次jquery validate的扩展(第一次失去焦点时触发校验)

最近在用jquery.validate 做前端表单校验,但是发现每次第一次失去焦点时,如果文本框内容为空,且该字段是必填项, 则不会触发校验,直到提交表单后,再次失去焦点时,才会触发,想对此进行...

foreach
50分钟前
1
0
java生成UUID

UUID介绍: UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以...

编程SHA
53分钟前
1
0
Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 dock...

Java干货分享
今天
2
0
解决过滤器中设置cookie无效的问题

解决过滤器中设置cookie无效的问题 代码现场 filterChain.doFilter(sessionSyncRequestWrapper, response);Cookie emailCook = WebServletUtil.getSelectedCookie(request.getCookies(), ......

黄威
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部