web测试

接口测试、APP和web测试流程(面试简化)

走远了吗. 提交于 2019-11-28 14:58:49
web测试流程,确保后台接口已测试完毕 一、需求分析,了解具体需求 二、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 三、测试环节:接受版本开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)UI测试:核对效果图 3)功能测试:核对需求文件测试用例,对功能进行验证 4)兼容测试:各个浏览器,手机是否兼容 5)性能测试,服务器接口,多线程等压测 6)安全测试 7)易用性测试:界面与交互性测试,符合交互规范,用户体验良好,使用方便快捷 8)提交bug,争议bug评审,回归测试 9)自动化测试 四、发布功能,上线验证,发布上线报告 App测试流程 一、需求分析,了解具体需求 二、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 三、测试环节:接受版本,开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装 3)在线升级测试:验证数字签名、在线跨版本升级、升级后可使用 4)业务功能测试:业务逻辑测试、功能点测试、关联性测试;对需求和测试用例覆盖 5)稳定性及异常性测试:交互性测试(客户端多种打扰测试,待机拔插线等操作)、断网、断电异常等情况客户端稳定 6)性能测试,服务器接口,多线程压测;客户端不同网络下的响应速度 7)易用性测试

WEB测试和App测试的区别

泪湿孤枕 提交于 2019-11-28 14:58:36
1.从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 2.主要区别在于测试细节和方法:如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。 兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8,chrome,firefox)如果是手机端,那么就需要兼容不同品牌,不同分辨率,不同android版本甚至不同操作系统的兼容。(常见的兼容方式是兼容市场占用率前N位的手机即可),有时候也可以使用到兼容性测试工具,但WEB兼容性工具多用IETester等工具,而App兼容性测试会使用Testin这样的商业工具也可以做测试。 安装测试:WEB测试基本上没有客户端层面的安装测试,但是App测试是存在客户端层面的安装测试,那么就具备相关的测试点。 还有,App测试基于手机设备,还有一些手机设备的专项测试。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换) 交叉事件测试:就是在操作某个软件的时候,来电话、来短信,电量不足提示等外部事件。

web测试与app测试的区别

◇◆丶佛笑我妖孽 提交于 2019-11-28 14:58:19
1.系统结构 web测试:B/S架构基于浏览器/服务器的,只要更新了服务器,客户端就会同步更新 例如:我们现在的项目只要程序员服务器端代码将发布好的代码打包放到应用服务器的iis站点客户端的都会变成最新更改后的 APP测试:C/S架构,基于客户端/服务器的。APP修改服务端,则客户端所有核心版本都要进行回归测试。 2.性能方面 web测试:响应时间,每秒事务数,每秒请求数,cpu... APP测试:响应时间,cpu,流量,电量... 3.兼容性方面 web测试:根据浏览器的内核进行兼容性测试(火狐,谷歌,IE) APP测试:   设备的系统iOS,android.   手机设备的机型,分辨率 4.APP的专项测试   干扰测试:中断,来电,短信,关机,重启   弱网测试:模拟(2g,3g,4g,wifi)网络状态下的丢包情况,网络切换测试   安装,更新,卸载测试     安装:考虑安装中断,弱网,安装后删除文件     卸载:卸载后是否删除app相关的文件     更新:分为强制更新,非强制更新,增量包更新,断点续传,若网状态下更新 权限测试:APP是否获得访问照片通讯录的权限 5.测试工具: 自动化: web:selenium app:appium 性能: app:jmeter web:loadrunner 转载于:https://www.cnblogs.com/msmx/p

APP测试和WEB测试的区别

点点圈 提交于 2019-11-28 14:57:42
这个问题在面试过程中经常遇到,所以今天结合自己的工作经验,自己做一下简单的总结 首先从功能测试业务逻辑的层面上,两者是一样的,都是共用一套业务逻辑,唯一存在不同的就是两者的交互逻辑不一样。WEB以鼠标操作为主,APP以触屏操作为主 区别一 基于底层架构的区别 web项目一般是b/s 架构,基于浏览器的,一般服务端更新以后就可以看到最新的更改 app项目是c/s架构,需要服务端和客户端同时更新,在测试过程中需要关注包是否是最新的代码 区别二 兼容性测试的关注点不同 wen测试 更多的关注在多浏览器的兼容适配 (IE、chrome、Firefox等) APP测试 分辨率,屏幕尺寸,还要看设备型号,操作系统OS 区别三 性能方面 web更多关注响应时间 app除了关注响应时间,更多的则还需要关心网速、电量、CPU,GPU、内存的状态 区别四 APP需要一些健壮性测试 众所周知,APP是移动的,没有固定位置的,这样一来,网络速度也就成了一个很重要的影响点!个人测试经验告诉我,很多接口在网络通讯良好的时候没有任何问题,但是在网络状况不佳的时候便会出现丢包,调用不成功,二次调用这些问题 一些异常情况的考虑:需要测试在来电,意外重启,关机状态下,APP的应对机制 区别五 其他待补充..... 区别五 来源: CSDN 作者: 尼古拉于晏 链接: https://blog.csdn.net/qq

App测试和web测试的区别

痴心易碎 提交于 2019-11-28 14:57:24
昨天面试有问到APP测试和web测试的区别,自我感觉回答的并不全面,整理了一下,作为学习笔记. 手机和PC的区别 屏幕大小/分辨率不同:PC屏幕比较统一,且对应用影响不大;手机尺寸繁多,且涉及到横竖屏 操作区别:PC主要是鼠标和键盘作为主要是输入设备;手机主要是滑动、按键、点击、重力感应 应用复杂度:PC应用复杂度高,且项目周期长;手机复杂度低,项目周期短 APP测试与WEB测试的区别   从测试流程上讲,APP测试与WEB测试基本上是相同的,都要保证功能测试完成。都要经历测试计划、测试设计、测试实现和测试执行这四个阶段。   从具体的测试技术和测试方法上有区别的: 性能测试: web:响应时间、承载压力、带宽的吞吐量、服务器资源的消耗情况(CPU、内存、硬盘) App:除了要考虑web性能测试点之外,还要考虑流量、电量的测试 兼容性测试 web:主要是浏览器的区别:不同品牌的浏览器,同一品牌的浏览器不同版本 App:主要是不同的手机设备:不同品牌的手机、同一品牌的不同型号、不同的操作系统(安卓、iOS、wp) 安装测试 web:一般不需要安装,直接通过浏览器访问地址即可 APP:需要下载、安装、重复安装、卸载的测试 升级/更新测试 web:只需要更新服务端 App:除了需要更新服务端,还要更新用户端。用户端又分为强制更新和不选择更新。强制更新要保证旧数据在新版本上能够正常使用

Web测试方法

我是研究僧i 提交于 2019-11-28 14:54:14
最近做某项目,项目要求采用B/S架构进行系统总体构建,此次测试为面向Web的测试,现整理出面向web测试设计测试用例时需要考虑的因素。 一、功能测试 首先需要将系统和需求说明书中的功能需求进行对比,查看是否有不一致的地方。 功能测试主要包括:链接测试、表单测试、内容测试、页面测试、数据库测试。下面来分别介绍各个测试的主要内容。 链接测试主要内容:测试所链接的页面是否存在,测试所有链接是否确实链接到正确的页面,测试是否有孤立页面。保证Web应用系统上没有孤立的页面。 表单测试主要内容:测试提交操作的完整性。校验相关联的数据是否正确,例如,用户填写的所属省份与所在城市是否匹配。表单只能接受指定的某些值,则测试时可以跳过这些字符,看系统是否报错。默认值的正确性。 内容测试主要内容:Web网站提供信息的正确性、信息的准确性、信息的相关性。 页面测试主要内容:是指Web系统应用的页面设计,比较常见的测试过程中遇到的问题:当页面出现较长列表时,是否具有分页功能,或者右侧有滚动条?如果浏览器调整大小,页面是否还能完全显示?控件在特定情况下是否被设置成disable状态?刷新后界面是否正常显示? 数据库测试内容:数据库测试包括,数据库安全性测试,备份恢复测试,灾难恢复测试,数据库性能测试等等。 二、兼容性测试 兼容性需要考虑不同的平台、浏览器、打印设置等,在项目测试计划阶段

Web测试概述

倖福魔咒の 提交于 2019-11-28 14:52:48
web应用程序测试方法和测试技术详述 1. 概述 l 随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多, 很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,所以我在这里对web的测试方法和采用的测试技术进行总结,便于内部交流。 l 测试方法尽量涵盖web程序的各个方面,测试技术方面在继承传统测试技术的技术上结合web应用的特点。 l 相关的测试和实现技术也有着很大的关系,由于本公司使用J2EE体系,也许例子中只有JAVA平台可以使用,.NET平台测试技术暂时不涉及,如果你有请与我联系。 2. 测试方法 说明:测试方法的选择取决你的测试策略。 l 一般的web测试和以往的应用程序的测试的侧重点不完全相同,基本包括以下几个方面。 l 当然圆满的完成测试还要有好的团体和流程等的方方面面的支持,你同样应该对这些方面进行注意。 l 有些测试方法设计到了流程,哪些应该在你的测试团队建设中建立。 2.1 界面测试 l 现在一般人都有使用浏览器浏览网页的经历,用户虽然不是专业人员但是对界面效果的印象是很重要的。如果你注重这方面的测试,那么验证应用程序是否易于使用就非常重要了。很多人认为这是测试中最不重要的部分,但是恰恰相反界面对不懂技术的客户来说那相当关键,慢慢体会你会明白的。 l 方法上可以根据设计文档

app测试与web测试的区别

放肆的年华 提交于 2019-11-28 14:52:30
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测试和web端测试的区别

你离开我真会死。 提交于 2019-11-28 14:51:54
2019独角兽企业重金招聘Python工程师标准>>> app测试,web端测试,区别,都有各自的测试点 一、web端测试的测试点: 功能测试 流程测试 输入框检测 数据库测试 日志检测 兼容性测试(不同浏览器) 压力测试 性能测试 负载测试 二、app测试的测试点: 功能测试 流程测试 输入框检测 兼容性测试(不同机型,不同操作系统IOS和安卓) 用户体验测试 弱网测试 流量测试 电量测试 性能测试(分客户端和服务器端) 压力测试 负载测试 数据库测试 转载于:https://my.oschina.net/u/2315260/blog/853357 来源: CSDN 作者: weixin_34080903 链接: https://blog.csdn.net/weixin_34080903/article/details/92221039

谈下APP测试和WEB测试的区别

早过忘川 提交于 2019-11-28 14:51:32
先来讲下相同点: 1、都需要理论知识,相同的用例设计方法:边界值,等价类,错误推导法,场景法 2、同样的测试方法 验证功能是否满足需求 3、都需要检查UI 界面设计是否合理 4、性能检测 并发 吞吐率的检测 以及应用的稳定性测试,没有卡死闪退等验证BUG 5、二者后台都是一致的 都调用访问一样的后台 ResultApi 简短聊下移动APP的测试 1、业务相对简单点,移动app实质是一个简化的WEB程序,屏幕小注重用户体验 2、移动端支持多种网络制式 2G 3G 4G WiFi 断网 网络信号差之间的切换界面显示,对了还需要测试信号差时APP运行情况 3、移动端需要测试中断测试 电话 短信 通知 断电等中断时软件的运行情况 当然也包括其他中断:蓝牙,闹钟,插拔数据线, 手机锁定, 手机断电, 手机问题(系统死机, 重启) 4、手机屏幕的限制对软件的影响 图片及文字的显示;上传不同的图片尺寸显示是否正常;图片和文字一起显示时,效果如何。 页面及按钮会受到屏幕大小的限制,再加上用户都是通过手指进行操作,一些按钮、选择框 等是否容易点击,多个可点区域位置较近时,点击部位稍微偏移,也许就会造成不同的结果,这种情况下是否可以达到预先的效果。 5、最后说下移动端安装卸载测试 升级测试 安装方式分为许多种: 用应用市场安装 用apk文件安装。 完全卸载(用户的profile文件) 部分卸载