web测试

Web测试和app测试的区别

只愿长相守 提交于 2019-11-25 19:43:43
总结: 但从功能测试层面上来说,没有什么区别。因为两者载体不一样,系统测试主要区别有3个方面:系统架构方面,性能方面和兼容性方面。 具体表现为: 架构方面: web是b/s架构,基于浏览器。 app是c/s架构,必须要有客户端。 web测试只要更新了服务器端,客户端会同步更新。APP修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍。 性能方面:web需要监测响应时间 CPU memory, app除了监测响应时间,CPU和memory外 还需要监测 流量 电量等 性能测试工具 web一般用load runner, APP一般用JMeter 兼容方面: web 需要兼容浏览器和操作系统, APP需要兼容手机操作系统(安卓/ios) 设备型号 和操作系统版本 分辨率等( 一般app的兼容测试三种方法,云测试,请团队测试,真机测试。 ) 相比于 Web测试, APP测试有一些专项测试:(1,2,3 比较重要 4,5,6了解即可) 1. 健壮性测试: · 异常场景: 中断 来电 短信 关机 重启 · 弱网络测试: 包含弱网(模拟2g、3g、4g,wifi网络状态)和网络切换测试(网络断开后重连、3g切换到4g/wifi等)。需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交。需要测试丢包,延时的处理机制。避免用户的流失。 2. 安装 更新卸载 · 安装

web测试和app测试重点

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-25 19:43:13
WEB测试重点 1.功能测试: 所实现的功能是否和需求一致; 2.界面测试: 界面是否美观,风格是否一致,文字内容是否正确; 3.链接测试: 打开链接速度是否合理;是否链接到正确的页面;是否有空白页面; 4.性能测试: 系统能支持多少用户同时在线;超过这些用户数,系统会给出什么样的反映; 5.兼容性测试: 项目在不 同操作系统,不同浏览器上功能是否能正常使用; 6.安全性测试: 用户的登录名和密码在传输过程中是否是加密传输的; 用户长时间未操作页面,session会话是否会过期,要求用户重新登录; 日志文件cookies里的用户名和密码是否是加密的; 登录次数和登录设备是否有限制,是否支持一个账号多个设备登录; APP测试重点 1.安装卸载测试: app在 不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能安装成功; 在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载; 在安装过程中,突然内存不足,是否有相应的提示; 在安装过程中,是否支持取消操作; 在安装过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装;、 安装成功后能否正常运行 卸载时在不同系统,不同版本上能够卸载成功; 在卸载过程中是否支持取消操作; 在卸载过程中, 突然死机,断电,卡死,手机恢复正常后,是否能正常卸载; 卸载完成之后,查看文件是否卸载干净; 2

web测试和app测试的异同点

怎甘沉沦 提交于 2019-11-25 19:42:47
基础行业的web测试,和手机app测试又有什么的相同点与不同之处呢? 1、相同点 不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。 1)设计测试用例时,依然都是依据边界值分析法、等价类划分等; 2)多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用; 3)需要检查界面的布局、风格和按钮等是否简洁美观、是否统一等; 4)测试页面载入和翻页的速度、登录时长、内存是否溢出等; 5)测试应用系统的稳定性等。 2、不同点 相对于web测试,手机软件测试,除了要考虑基本的功能测试、性能等,还要考虑手机本身固有的属性特征。所以对比web测试和手机测试,手机测试过程中还需要注意如下几个方面特性: 1)手机作为通信工具,来电、去电、接收短信等操作都会对app应用程序产生影响,所以app测试第一个要考虑的属性特征是:中断测试。 中断测试有人为中断、新任务中断以及意外中断等几种情况,主要从以下几个方面进行验证: a.来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断 b.短信中断:接收短信、查看短信 c.其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启) 2)手机用户对app产品的安装卸载操作:从上一个版本/上两个版本直接升级到最新版本。 全新安装新版本 新版本覆盖旧版本安装 卸载旧版本

web测试和app测试的区别

一曲冷凌霜 提交于 2019-11-25 19:42:19
一、web测试和app测试的区别 单论从功能测试层面上,web和APP测试在流程上没有区别,但两者的载体不同,主要区别如下: ①系统结构方面 Web项目是B/S架构,基于浏览器,只需要更新服务端,客户端就会同步响应 APP项目是C/S架构,服务器更新以后,客户端手动进行更新 ②性能方面 Web测试需要响应时间、内存、CPU、吞吐量、并发数 APP测试需要响应时间、内存、CPU、消耗电量、流量 ③兼容性方面 Web测试主要考虑浏览器和操作系统 APP测试主要考虑手机品牌、型号、尺寸、分辨率、版本 ④测试工具方面 自动化测试:web一般用selenium,手机用APPnium 性能测试:web一般用LR,手机用Jmeter 相对web手机APP测试还需关注: 1.干扰测试:来电、短信、通话、关机、重启 2.不同网络下的测试,网络切换的测试,无网的测试 3.安装、卸载、更新 4.权限测试 二、 B/S与C/S架构区别 C/S架构是客户与服务器结构,需要安装专业的客户端软件,优点是:a 响应速度快 b 可以实现客户的个性化需求;缺点是:a 无法快速部署,需要安装软件b 兼容性差 c 开发维护成本高 B/S架构是浏览器与服务器结构,不需要安装专门的软件,可以在任何地方进行操作 优点是:a 分布式的 b 开发成本及维护成本低 c业务扩展方便 缺点是:a 响应速度慢b 无法实现客户的个性化需求

APP测试和Web测试的区别

天大地大妈咪最大 提交于 2019-11-25 19:41:00
测试流程和测试方法是没有区别的。 兼容性测试(真机、云真机): APP 兼容手机、不同操作系统(IOS、Android)、不同操作系统版本 Web 兼容浏览器( IE、Chrome、FireFox等)、操作系统 APP专项测试: 1、中断测试(交叉事件测试):来电、短信、关闭、重启等 2、安装卸载测试 3、操作类型:横屏测试、手势测试 4、权限测试 5、网络测试:弱网测试、网络切换测试 6、升级更新测试 APP和Web系统架构的区别: 1、APP: 不能保证版本完全一致,除非用户更新客户端,如果修改服务器端,意味着客户端用户所使用的核心版本都需要回归一遍。 2、Web: 更新服务器端,客户端就会同步更新,而且保证每个客户的用户端完全一致。 来源: CSDN 作者: weixin_40736776 链接: https://blog.csdn.net/weixin_40736776/article/details/101113054

APP测试和web测试的区别

▼魔方 西西 提交于 2019-11-25 19:38:47
单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用户需要安装客户端。 web测试只要更新了服务器端,客户端就会同步会更新。App项目则需要客户端和服务器都更新。 性能方面: web页面主要会关注响应时间 而app则还需要关心流量、电量、CPU、GPU、Memory这些。 它们服务端的性能没区别,都是一台服务器。 兼容方面: web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容 app测试则要看分辨率,屏幕尺寸,还要看设备系统。 web测试是基于浏览器的所以不必考虑安装卸载。 而app是客户端的,则必须测试安装、更新、卸载。除了常规的安装、更新、卸载还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件 此外APP还有一些专项测试:如网络、适配性。。。 APP测试特点 (除了按需求说明书外的 功能测试 之外还需要进行如下测试) 1: 适配性测试(也叫兼容性测试,不同的安卓版本,不同厂商,不同手机品牌) 2: 不同网络测试 (2G网络/3G网络/4G网络/WIFI网络) 3; 在线升级测试 4: 中断测试(电话、短中消息打扰) 5: 耗电量测试 6: 弱网测试(信号差,信号屏蔽实验室) 7: 安装卸载 (C/S

app测试和web测试有什么区别?

孤人 提交于 2019-11-25 19:38:33
假设你做过web测试,也做过app测试,那app测试相比web测试,有什么区别呢? 这个几乎都会被问到的问题,好好准备下。 app测试需要进行: 1)常规业务逻辑&功能&关联性测试: 1. 业务逻辑测试; 2. 功能点测试; 3. 关联性测试:测试手机端与PC端的交互。 2)异常性测试: 1. 来电、来短信打扰性测试 2. 低电量测试 3. 插拔数据线、插拔耳机等操作看会不会影响客户端 4. 断网、服务器异常等情况下,看能否正常处理,保证数据正确性。 3) 安装卸载测试:通过手机助手,或者通过adb命令方式能否正常安装,卸载。 4)在线升级测试: 5)兼容性适配性测试: - [ ] 不同品牌 - [ ] 不同尺寸 - [ ] 不同操作系统 6)压力测试 7)耗电量测试 8)网络测试(wifi, 3G,4G等测试) 来源: CSDN 作者: sunflower_test 链接: https://blog.csdn.net/qq_18543521/article/details/83900114

Web测试和App测试区别

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

Web测试与App测试的区别

↘锁芯ラ 提交于 2019-11-25 19:36:43
前几天一个测试妹纸问我,web测试与app测试到底有啥区别呢,这个问题尤其是很多初入行的测试经常会问的。 其实,不管是什么类型的测试,测试方法都是类似的,这里说到的web与app之间的测试区别,主要在于应用场景的差异性。如果单单看功能测试,那么web测试与app测试我觉得是一样的,因为方法和策略都是一样的。那么他们之间的主要区别到底在哪里呢,下面将它们列出来: app测试中IOS和Android测试的区别: 1、Android长按home键呼出应用列表和切换应用,然后右滑则终止应用; 2、多分辨率测试,Android端20多种,ios较少; 3、机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash); 4、操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正常运行等; 5、push测试:Android:点击home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正确跳转;ios,点击home键关闭程序和屏幕锁屏的情况; 6、安装卸载测试:Android的下载和安装的平台和工具和渠道比较多,ios主要有app store

Web测试和App测试有什么区别

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