首页 > 其他分享 >【软件测试】web测试与app测试的区别

【软件测试】web测试与app测试的区别

时间:2023-08-01 13:55:51浏览次数:33  
标签:web 浏览器 app 测试 软件测试 安装 客户端

系统架构方面:

  web项目,一般都是b/s架构,基于浏览器的

  app项目,则是c/s的,必须要有客户端,用户需要安装客户端。

 

  B/S只要更新了服务器端,客户端就会同步会更新。APP项目 则需要客户端和服务器都更新。

    app下修改了服务端,意味着客户端用户所使用的核心版本都需要进行回归测试一遍。因为app无法保证客户端与服务端保持一致

性能方面:

  web页面主要会关注响应时间

  app则还需要关心流量、电量、CPU、GPU、Memory等。

  app测试性能指标:内存、cpu、流量、启动速度

 

兼容方面:

  web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统方面的兼容

  app测试则要看分辨率,屏幕尺寸,操作系统、网络。

  基于浏览器的所以不必考虑安装卸载;客户端则必须测试安装、更新、卸载。

  除了常规的安装、更新、卸载还要考虑到异常场景:包括安装时的中断(来电,短信,关机,重启)、弱网、安装后删除安装文件等 。

 

 界面操作:

  app产品的用户都是使用的触摸屏手机,所以测试的时候还要注意手势,横竖屏切换,多点触控,事件触发区域等测试

 

 

 

 

标签:web,浏览器,app,测试,软件测试,安装,客户端
From: https://www.cnblogs.com/phoenixy/p/17596203.html

相关文章

  • 测试 | pycharm 常用操作
    1、增加自动导入功能你也可以通过设置来启用PyCharm自动导入功能。在PyCharm的菜单中选择"File"->“Settings”,进入设置界面。在左侧的面板中找到"Editor"->“General”->"AutoImport"选项,确保"Addunambiguousimportsonthefly"和"Optimizeimportsonthefly&quo......
  • ZLMediaKit WebRTC用法介绍
    一、WebRTC简介WebRTC是一个开源的实时通信技术,它支持浏览器和原生应用程序之间的实时音频/视频通信。WebRTC为音频和视频的传输提供了支持,也为数据的传输提供了支持,使得开发者可以用较少的代码来实现实时通信的功能。二、ZLMediaKitWebRTC介绍ZLMediaKit是一个开源的流媒体服务框......
  • 汽车测试,检验和认证(TIC)行业市场调研报告:研究分析及发展策略2023
    2023年全球及中国汽车测试,检验和认证(TIC)行业头部企业市场占有率及排名调研报告本文调研和分析全球汽车测试,检验和认证(TIC)发展现状及未来趋势,核心内容如下:(1)全球市场汽车测试,检验和认证(TIC)总体规模,按收入进行了统计分析,历史数据2018-2022年,预测数据2023至2029年。(2)全球市场竞争格......
  • webdriver 自动化测试
    Selenium是最流行的自动化测试工具,提供一整套的解决方案,其中webdriverremote方式比较灵活,浏览器可以指定本地或远程。部署也简单,在浏览器端运行java服务,客户端测试用例可以用Java、Ruby、PHP、Python编写。 测试服务器: 下载地址:http://selenium.googlecode.com/files/seleni......
  • 在tomcat中部署JAX-WS webservice
    在tomcat中部署WEBSERVICE呵呵,花了一个下午总算搞定了,现在整理一下思路。这是一个简单的WEB服务示例,客户端发送一个名字给服务器,服务器返回“hello+名字”字符串。1.下载jaxws-2_0.jar,地址https://jax-ws.dev.java.net/这步把我害惨,后边的示例用到这个包中的类,但......
  • Web编辑器上传图片word
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • NET6 Webapi 大驼峰传到前端变成了小驼峰
    JsonSerializerOptions.PropertyNamingPolicy属性services.AddControllers().AddJsonOptions(options=>{//获取或设置一个值,该值指定用于将对象的属性名称转换为其他格式(例如camel大小写)的策略;若为null,则保持属性名称不变......
  • 测试工作9年,谈谈我的经历!
    1、我是谁,为什么想来说说?大家好,我是2021年全栈测试开发培训(第2期)的学员,最近周老师在进行第4期招生,我主动找到周老师想来个现身说法,希望能帮助老师招生,周老师自己都说你这么卖力给我宣传,很有托的嫌疑。这里我澄清一下,周老师可没有给我什么招生回扣,哈哈,但是我为什么做这事呢?其实很......
  • docker部署RetroArch-web 教程
    在写华芸评测的时候,在Portal模式下发现了Mednafen这个可以玩复古游戏的插件,想了下群晖应该也可以实现类似的功能,于是乎在DockerHub找了一圈,还真找到一个可用的,于是乎就有了这篇教程。一、部署阶段前置安装和创建首先在群晖上的套件中心找到docker,确认启动。打开文件管理器,进......
  • 新增员工_功能测试
     debug启动项目,进入测试接口网页 先从登录接口哪里获取到一个jwt的令牌token后面跟的就是直接复制 进入文档管理,全局参数设置  这里因为设置的令牌名称为token所以参数也这么写,粘贴上令牌,类型为header说明我们用的是请求头的方式 设置成功 输入信息进行调试......