Web和APP测试的区别

    共同点:都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。

    不同点:

      1、兼容性测试:

        Web:1、测试兼容浏览器:需要使用不同的浏览器进行兼容性测试(常见的是兼容IE11,chrome,firefox)

           2、测试兼容系统:需要使用Mac和Windows10

        App:测试基于手机设备,还有一些手机设备的专项测试则要看分辨率,屏幕尺寸,还要看设备系统。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换)

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

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

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

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

      3、系统架构:

        Web:一般都是b/s架构,基于浏览器的 ,只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。

        App:一般都是c/s架构,必须要有客户端,用户需要安装客户端。不能够保证完全一致的,除非用户更新客户端。如果是APP下修改了服务器端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。

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

      5、性能方面: 
        Web:页面主要会关注响应时间 
        App:则还需要关心流量、电量、CPU、GPU、Memory这些。

     App测试特点(除了按需求说明书外的 功能测试 之外还需要进行如下测试)

      1:适配性测试(也叫兼容性测试,不同的安卓版本,不同厂商,不同手机品牌)

      2:不同网络测试 (2G网络/3G网络/4G网络/WIFI网络)

      3:在线升级测试

      4:中断测试(电话、短中消息打扰)

      5:耗电量测试

      6:弱网测试(信号差,信号屏蔽实验室)

      7:安装卸载 (C/S)

      8:流量测试

      

原文地址:https://www.cnblogs.com/xujinbao/p/9792093.html

时间: 2024-08-03 12:11:36

Web和APP测试的区别的相关文章

web与app测试的区别

单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用户需要安装客户端. web测试只要更新了服务器端,客户端就会同步会更新.App项目则需要客户端和服务器都更新,APP就需要卸载.安装.更新测试. 性能方面: web页面主要会关注响应时间 而app则还需要关心流量.电量.CPU.GPU.Memory这些. 它们服务端的性能没区别,都是一台服务器. 兼

web测试与app测试的区别

看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别.所以在这里也献丑,写一篇随笔.希望对大家有所帮助. 笔者做了快三年的测试了.大部分时间都在做app的测试,web测试也做了半年左右.其实我觉得这两者并没有什么大的区别. 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的.那么区别在哪里呢? 我个人觉得就是由于载体不一样,所以系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app

web测试和app测试的区别

功能上: 功能上没有什么区别,都是用同样的方法来写用例(等效.边界值...) 架构上: web是B/S架构(浏览器和服务器)代码更新后数据会同步,可以保证所有客户一致 app是C/S架构(客户端和服务器)代码更新后不能保证所有客户端都进行了更新,功能需要进行回归测试 兼容上: web主要关注几大主流浏览器的兼容问题:Google .firefix .ie... app在不同系统上的兼容:ios.安卓  不同机型的兼容安卓有二十多种.. 性能上: web只需要考虑响应时间 app需要考虑电量消耗.

手游与App测试如何快速转型? —— 过来人科普手游与App测试四大区别

随着智能设备的普及和移动互联网的兴起,各家互联网巨头纷纷在往移动端布局和转型,同时初创的移动互联网公司也都盯着这个市场希望分一杯羹.在这个大环境下,互联网的重心已经慢慢从Web端转向了移动端,而移动端的软件测试也变得越来越重要了. 在移动端的软件里,手游又是其中非常大的一块.从下面的图可以看出,智能手机的普及和手游玩家的增长是密切相关的: 加入鹅厂前,笔者曾经长期从事手机App的测试开发工作.1年前加入鹅厂后转行做了手游测试工作,通过摸索实践,发现两者在相同的测试理论基础之上,其实有着非常不同的

Web、App测试重点

web测试重点: 1. 功能测试:功能的实现是否满足客户需求. 2. 性能测试: 2.1 链接速度测试:测试页面链接的速度 2.2 负载测试:web应用系统能允许多少个用户同时在线?超过这个数量会出现什么现象? 2.3 压力测试:测试web应用在一定压力下会不会崩溃以及性能瓶颈在哪里. 3. 用户界面测试:界面是否协调美观,风格是否一致,页面能否按比例缩放 4. 兼容性测试:操作系统(windows xp,windows 7,苹果,linux),浏览器(不同厂商不同版本),分辨率 5. 安全测试

android与ios的app测试有什么区别

android与ios的app测试的区别: 1. Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手机操作系统,Android较多,ios较少且不能降级,只能单向升级:新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash): 4. 操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确:应用数据从

WEB和APP谁是互联网未来

据中国多家权威报告显示,作为多年专业化互联网公司炎帝网络科技综合评估预测,预计2016年全球互联网设备将达到100亿部.如果届时全球人口达到73亿,意味着平均每人将有1.4部设备.智能交通将增长50倍,智能手机和平板电脑用户下载应用效率也会随之增长.截至2012年12月底,我国网民规模达到5.64亿,互联网普及率为42.1%,保持低速增长.与之相比,手机网络各项指标增长速度全面超越传统网络,手机在微博用户及电子商务应用方面也出现较快增长,手机成为了我国网民的第一大上网终端,但是目前的手机存在着两

APP测试和WEB测试的区别

APP测试和WEB测试在业务流程和功能测试是没有区别的! 但两者载体不一样,在以下几个方面存在区别: 系统结构方面: WEB项目,B/S架构,基于浏览器的,WEB测试只要更新了服务器端,客户端就会同步更新: APP项目,C/S架构,必须要有客户端,APP修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍. 性能方面: WEB项目,需监测响应时间.CPU.Memory: APP项目,除了监测响应时间.CPU.Memory外,还需监测流量.电量等. 兼容方面: WEB项目, 1.浏览器(火

app测试与web测试的区别

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