web测试和手机测试的区别

2017全国大学生电子设计大赛B题 | 板球控制系统(四)机械设计相关 转载请注明出处。   转眼2019了诶,可能有些同学又该问了,哇向阳哥,你这个鸽子放的好,转眼大半年了一年都没更新,我也知道啊,说好的源码呢,挖的机械的坑呢?咕咕咕咕我也不想啊,我这不是懒吗!过年有空了,又到了收红包泡妹子玩游戏.......呸,学习准备比赛码代码的时候了,终于有点空闲,于是乎今晚先把机械的大坑填了。     咱话先说在最前面。机械这玩意,靠经验,也考想象力,更要命的还是出了... 阅读详情

http://bbs.51testing.com/thread-1159778-1-1.html

1.从技术上来说:
WEB测试和移动端测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。
他们的主要区别在于具体测试的细节和方法。
web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,是有客户端的。

2.从系统架构来看的话:
web测试只要更新了服务器端,客户端就会同步更新;
而如果是app下修改了服务端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。

3.客户端性能方面:
web页面可能只会关注响应时间,
app则还需要关心流量、电量、CPU、GPU、Memory这些了。

4.兼容方面:
web是基于浏览器的,所以更倾向于浏览器(IE、chrome、Firefox)和电脑硬件,电脑
系统的方向的兼容;
app的测试则必须依赖手机或者pad,不仅要看分辨率,屏幕尺寸,重要看设备系统

5.app的专项测试:
1)多网测试:无线网络、2G、3G、4G等,断网、网速较差及网络之间的切换时页面的显示等,此外,在非wifi下,还需要注意网络使用量问题
2)中断测试:如电话、短信、通知、断电等,软件需要处理这些特殊情况
3)安装测试:除了常规的安装、更新、卸载时的用户数据处理外还要考虑到异常场景。包括安装时的中断、弱网、安装后删除安装文件、增量包更新、断点续传;升级测试的提醒机制,升级取消是否会影响原有功能的使用,升级后用户数据是否被清除
4)界面测试:如不同尺寸规格的图文在不同屏幕的显示;对于触摸屏手机,测试时还要注意手势,横竖屏切换,多点触控等测试
5)弱网测试:需要测试弱网所造成的用户体验,可从功能,性能,异常处理,场景特性等几个维度来考虑。

功能:在弱网下,做功能测试,不仅是次性能测试,也是一种可靠性测试

性能:从app的热启动、页面切换、前后台切换测试app的响应时间。尤其是H5的页面需要测试首屏时间,是否有302跳转,页面大小等,否则会出现各种白屏、闪屏、转菊花等。另外可通过网络请求API的整体时间,response以及body大小来推断是服务器处理的慢,还是需要治理传输包;如果时间很少,body又小,还很慢的话,这下就是客户端程序的问题。

强网络形态场景:有些场景就必须是开着wifi才能做的;比如微信的升级就会监听用户是否插着电,连着wifi,一旦监听到了,方可通知升级

容错机制:主要是考虑弱网情况下带来的不稳定,等待超时 ANR了,或者直接异常闪退了。这些的处理,一定要做的优雅,所以异常信息的文案一定要做的漂亮

重连机制:涉及两块,一块是客户端是否会重发请求,一块是服务端是否接受重连。配合超时机制,多久没有得到反馈才会发起重连,失败几次会不允许重连

无网状态测试:首先无网下页面呈现;其次数据完整性和session一致性;另外,还需要关注的是,无网状态下会不会还不断的请求网络,不断的做网络相关的操作。从无网状态恢复到有网络,会不会有请求堆积?


https://blog.youkuaiyun.com/dushu990/article/details/53302246

1、记录bug

  在Web端可以通过系统自带的截图和QQ截图等方式来截取bug的图片,对于错误的地方可以用工具自带的标识来重点标记。
  对于移动端设备可以用手机自带的截图工具来截图然后传到电脑上,可以用手机QQ的“传文件/照片到电脑”功能。还有一种比较便捷的方式,将手机用数据线连接到电脑,借助第三方工具实时同步手机端画面,对有bug的页面直接使用PC端的截图工具进行截图。
  上报许多移动端BUG时需要附带上相关的log,记录上测试的环境,手机版本等等。  

2、测试环境

  Web端的测试环境很多时候是通过hosts进行切换,switchhosts工具可以方便的切换需要的host,但是移动端设置起来比较复杂,比较简单的方式是电脑端设置代理,手机端直接连接代理。注意,手机和电脑必须连接同一个网络。
  设置代理推荐使用Fiddle,可以抓到手机端的数据包。

3、兼容性

  web端的测试一般都是主要使用一种浏览器,待系统基本稳定的时候,再去专门测试浏览器的兼容性。
  但是,对移动端来说,这样的方式是行不通的,因为移动端主要分为安卓和IOS,而这两端出现的问题一般是不一致的,一致的问题主要是数据问题,这时候是需要后台处理的,所以我们测试的时候需要两端都重点测试,而不会出现先着重测试某一端的问题。
  注:一般方式是在测试一端时,出现问题则立马查看另一端是否也有这个问题。

4、移动端的特性

  移动端与web端相比较来说,移动端有很多自己的特性:
  ①网络种类多
  
  移动端有多种网络:无线网络、2G、3G、4G等,断网、网速较差及网络之间的切换时页面的显示等,这些对于移动端来说很重要。此外,在非wifi下,还需要注意网络使用量问题。
 
  ②间断问题
  
  移动端有一个很重要的问题,一般情况下在使用软件的过程并不是长久的,这中间可能发生很多中断,如电话、短信、通知、断电等等,软件需要特殊处理这些特殊情况。
  打开一个页面,或在操作的过程中(点击一个按钮后),将手机屏幕锁住,再打开时,应用能否正常处理。
  
  ③屏幕的限制
  图片及文字的显示;上传不同的图片尺寸显示是否正常;图片和文字一起显示时,效果如何。
  操作区域;web端的应用,一般不会受到屏幕的限制,而且通过鼠标操作更加准确。但是移动端由于屏幕较小且尺寸众多,页面及按钮会受到屏幕大小的限制,再加上用户都是通过手指进行操作,一些按钮、选择框等是否容易点击,多个可点区域位置较近时,点击部位稍微偏移,也许就会造成不同的结果,这种情况下是否可以达到预先的效果。
  
  ④软件启动运行
  移动端启动、卸载、升级几个特性,这是比较常见、也很重要的,比如升级时用户的数据怎么办,卸载后用户的数据怎么处理,卸载再安装用户登录数据的显示等。
 
  ⑤手势
  移动端还有一大特性,就是有些移动端支持自定义的手势,用户可以通过手势进行一个操作,比如左滑删除、右滑返回上一个页面、左右滑动图片等,软件需要对这个手势进行适配。

⑥分享
  移动端一般会装有很多软件,用户下单或者产品有活动时,用户都会进行分享,但是分享时的权限、软件是否存在等问题,需要特殊处理测试。一般的软件或应用,都会开放一部分页面,允许用户不登录时即可访问,而有些页面是必须要求用户登录的,主要针对这两种权限不同的页面做分享,然后通过分享进入本页面,查看权限的控制是否正常。
  
  ⑦ web和移动端的同步
  用户在web端的操作,在移动端是否可以正常的进行同步、显示;在移动端的操作,用户登录web账号,信息是否同步等。

Android AMS——AMS初始化(二) Android AMS 也是一个系统服务,属于系统服务中的引导服务,在 startBootstrapServices() 方法中启动。这里我们就来看一下 ActivityManagerService 的启动流程。 阅读详情

相关推荐

Vivado新手避坑指南:搞懂Generate Output Products和Create HDL Wrapper到底在干啥

本文深入解析Vivado设计流程中的Generate Output Products和Create HDL Wrapper两大关键步骤,帮助新手理解其核心功能与操作要点。通过详细讲解文件生成类型、关键选项设置及常见问题解决方案,指导开发者正确使用这两个功能,避免设计流程中的常见错误,提高FPGA开发效率。

weixin_29207149的博客 311

判断浏览器环境

判断浏览器环境

lx6091543wwwcctv的博客 181

定位分析RCU stall问题

在编译内核时打开或者在启动参数中增加这样统计信息是在采样周期中收集的。其中number行分别是发生stalled的cpu上的硬中断,软中断,和上下文的切换次数cputime行的前三列分别是硬中断,软中断和任务消耗的cpu时间,单位为ms.最后一个数字是统计的周期时间(ms).因为用户态的任务通常不会引起RCU CPU stalls,所以任务通常是内核任务,这也是为什么只统计system cpu的原因.

happyAnger6的专栏 1994

APP端测试与web端测试的区别

想要知道APP端测试与web端测试的区别 ,那么我们就要先来了解,web和app的区别。 web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。那么在系统测试测试的时候就会产生区别了。 首先从系统架构来看的话,web测试只要更新了服务器端,客户端就会同步会更新。而且客户端是可以保证每一个用户的客户端完全一致的。但是app端是不能够保证完全一致的,除非用户更新...

weixin_30876945的博客 1410

《网络安全自学教程》- 802.1x协议

802.1x协议架构,工作原理/认证流程,认证方式,MAB认证,触发认证的三种方式,EAP报文格式,EAPOL报文格式

wangyuxiang946的博客 2万+

lammps案例:聚乙烯和石墨烯界面pull out模拟

大家好,我是小马老师。 本文介绍lammps模拟计算界面结合力的一个案例。 本案例参考论文《The interfacial mechanical properties of functionalized graphene- polymer nanocomposites》,对论文作者表示感谢。 模型共分2层,上层为聚乙烯模型,下次为单层石墨烯,模拟过程共分3部分:建模、弛豫、拉伸。 (1)建模 使用MS建立聚乙烯和石墨烯模型,具体方法可参考之前的推文,使用build layer方法建立聚乙烯和石墨烯组合模型,

lammps_jiayou的博客 3495

WEB端与移动端测试区别和总结

  WEB端与移动端测试区别总结如下:   1、系统架构   WEB端   B/S结构,WEB端的前端一般不做端的区分   WEB端的上线不管是预发布还是N环上线,server上线后,前端同步更新,一般是不存在多个版本的问题;   移动端   C/S结构,移动端的前端分为安卓端&iOS端   移动端的server上线后,客户端还是存在多个版本,需要考虑旧版本兼容&回测问题   2、抓包工具   WEB端   WEB端有个比较方便的方法可以查看前端请求的接口:Chrome浏

duoceshi的博客 2812

YOLOv11改进 | Conv篇 | DWRSeg扩张式残差助力小目标检测 (附创新修改后的C3k2DWRSeg)

本文内容给大家带来的DWRSeg中的DWR模块来改进YOLOv11中的C2f和Bottleneck模块,主要针对的是小目标检测,主要创新点可以总结如下:多尺度特征提取机制的深入研究和创新的DWR模块和SIR模块的提出这种方法使得网络能够更灵活地适应不同尺度的特征,从而更准确地识别和分割图像中的物体。DWRSeg的基本原理和框架,并且能够在你自己的网络结构中进行添加DWRSeg需要增加一定的计算量一个DWR模块大概增加0.4GFLOPsYOLOv11改进系列专栏——本专栏持续复习各种顶会内容——科研必备。

Snu77的博客 4186

移动端与Web端测试的详细区别解析

移动端和Web端测试在方法、工具、环境等方面存在显著差异。

weixin_44532539的博客 1077

自私兽群优化器(SHO)详解:从生物本能到智能优化

自私兽群优化器(SHO)是一种受动物群体自私行为启发的智能优化算法。该算法模拟动物在捕食威胁下的两种行为:聚集行为(全局搜索)和自私行为(局部搜索),将优化问题的解空间映射为生存环境,候选解视为猎物个体。SHO通过安全性评估将猎物分为安全、危险和高危三类,分别采用不同的位置更新策略,并引入捕食者角色增加选择压力。相比传统优化算法,SHO具有无需梯度信息、自适应平衡探索与开发、参数简单等优势,特别适合高维复杂和多模态优化问题。算法通过马尔可夫链理论保证收敛性,已在工程设计和数据挖掘等领域展现出良好性能。

qq_42212808的博客 196

2021-09-29 每天几个LCEDA小知识——如何交叉选择并阵列放置元器件

立创EDA专业版之交叉选择并阵列放置元器件????交叉选择????阵列放置 ????交叉选择 在原理图界面,先框选需要交叉选择的元器件对象,右键,选择交叉选择(如果熟练之后,直接选择元器件,快捷键Shift+X)。 完成上述操作之后,可以看到自动跳转到PCB绘图界面,并自动选定PCB中相关的元器件,接下来不要取消选择的状态,在相关元器件被选中的情况下,即可开展阵列放置,将这些元器件都放在一个区域,方便PCB画线前的布局工作。 ????阵列放置 在布局菜单栏中,选择分布,选择阵列分布, 在弹出的对话框

l64481000的博客 1464

Web 端测试和 App 端测试有何不同?

测试重点包括验证应用在各种操作系统版本和设备上的功能和外观的一致性,以及处理不同操作系统和设备的特性和限制。测试人员需要验证应用的核心功能,例如用户身份验证、数据同步、社交分享、地理位置等,并确保应用在各种操作系统版本和设备上的稳定性、响应速度、内存占用和电池消耗等方面的性能。同时,需要测试应用的升级和卸载过程,以确保用户能够顺利更新和删除应用。Web端测试和App端测试在平台兼容性、安装方式、功能和性能、用户体验以及更新和维护方面存在一定的区别,测试人员需要根据具体情况选择相应的测试方法和工具。

人生不怕起点低,就怕没追求 523

第四章节 Qt字符串QString详解

QString 的使用方式和 C++标准库的 std::string 字符串的非常相似。

m0_65635427的博客 890

手机测试与web测试的区别

手机测试与web测试的区别: 1、屏幕大小、分辨率 Pc:屏幕较为统一,且对程序影响不大 手机:尺寸多,涉及横竖屏 2、操作方式 Pc:鼠标、键盘 手机:按键、触摸、点击、滑动、重力感应 3、应用程序的复杂度 Pc:应用复杂度高,项目周期长 手机:应用复杂度低,周期短 4、 系统资源限制 Pc:限制较少 手机:电量不足,信号差影响较大 5、 性能测试: Pc:响应时间、吞吐量、服务器资源消耗、cp...

后街女孩的博客 1037

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

手机APP测试_与WEB测试的区别

移动APP有关特性 设备:智能手机、平板电脑、智能手表 网络:无线、Wi-Fi 平台:安卓、IOS

weixin_44279798的博客 1633

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

web测试与手机测试的区别

1.web是B/S,移动端是C/S 2.系统的性能: B/S的优势是异地浏览和信息采集比较灵活性,随时随地只要能使用浏览器上网即可 但是客户端只能完成浏览,查询,数据输入等简单工作,绝大部分又服务器承担,负担会很重,C/S客户端和服务器都能处理任务,这虽然对客户机要求很高,但是可以减轻服务器的压力,而且由于客户端使用浏览器,是网上发布的信息主要是用html格式传送,其他格式多半用附...

dhl8325230的博客 134

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

手机app 端和 电脑web端测试的区别

1)常规业务逻辑&功能&关联性测试: 业务逻辑测试; 功能点测试; 关联性测试:测试手机端与PC端的交互。 2)异常性测试: 来电、来短信打扰性测试 低电量测试 插拔数据线、插拔耳机等操作看会不会影响客户端 断网、服务器异常等情况下,看能否正常处理,保证数据正确性。 安装卸载测试:通过手机助手,或者通过adb命令方式能否正常安装,卸载。 4)在线升级测试: 5)兼容性适配性测...

weixin_44003911的博客 1515

什么是web测试,和手机测试有哪些不同?

一、什么是web测试?简单来说,Web测试就是在Web应用程序生成之前或代码转移到生产环境之前检查其潜在的bug。在这一阶段,检查诸如Web应用程序安全性、站点的功能、残疾人和普通用户的访问以及处理流量的能力等问题。二,与手机测试的区别有哪些?1.从技术上来说:WEB测试和移动端测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。他们的主要区别在于具体测试的细节和方法。web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,是有客户端的。2.从系统架构来看的

zhuoyue123_的博客 1050

手机app 与pc 软件测试区别,1,web测试,Android测试,Ios测试的共同点与

该楼层疑似违规已被系统折叠隐藏此楼查看此楼1,web测试,Android测试,Ios测试的共同点与异同点都是哪些?三者测试的共同点:都是为了保证软件系统的质量,满足客户需求,测试的设计方法都相同。异同点:web测试是pc端考虑电脑系统和浏览器的兼容多些,Android和iOS在手机,平板等终端考虑手机版本和网络多些,而Android与ios一个是开源的,一个不是开源的,测试考虑的终端型号一个多些...

weixin_42514627的博客 1338

手机app 与pc 软件测试区别,解读移动APP和WEB APP测试侧重点的区别

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

weixin_34791250的博客 719

web端和手机端测试有什么不同

面试中经常被问到web端测试和手机端测试有什么相同点和区别呢?现在总结一下这个问题,如有不对敬请指正 web端和手机端测试有什么区别 1.相同点 不管是web测试还是手机App测试,都离不开测试的相关知识,测试用例设计方法和测试原理基本是相通的。 2.不同点 相对于web测试,手机APP测试,除了要考虑软件的功能、性能、系统稳定性测试外,还要考虑手机本身所具有的特性。具体表现在以下几个方...

weixin_34194087的博客 693

android测试和web测试的区别,【分享】Web测试与App测试之间的区别

一、测试的流程WEB测试和app应用测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型。1、兼容性测试的区别在WEB端是兼容浏览器,在应用端兼容的是手机设备而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要...

weixin_32346177的博客 1062

测试详解—Web测试和App测试的区别

在WEB端是兼容浏览器,在应用端兼容的是手机设备而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8,铬,火狐)如果是手机端,那么就需要兼容不同品牌,不同分辨率,不同的Android版本甚至不同操作系统的兼容。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型。如交叉事件测试,操作类型测试,网络测试(弱网测试,网络切换)操作类型测试:如横屏测试,测试手势。

nhb687095的博客 935

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

WEB测试和App测试从流程上来说,没有区别。 都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。 从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。 兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测

HuangZhongYu520的博客 395

Web测试和App测试区别

Apipost

m0_68845084的博客 2570
上一篇: README
下一篇: 不用循环找数组最大值
ka_ko
博客等级 码龄11年 168粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值