Web端和App端测试的区别

Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。
对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都同时更新。

Web端和App端测试的区别包括以下:

测试流程上看,基本没有区别。都是需要经历测试计划方案、用例设计、用例执行、缺陷管理、测试报告编写等相关活动。
测试类型上,基本相似。都需要功能测试、性能测试、安全性测试、GUI测试等。

web测试是基于浏览器的,所以不用考虑安装卸载。

而App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件(可删除,不影响软件正常运行)。

App还有专项测试,如网络适配性、运营商环境、WIFI。

还有中断测试,就是在操作软件的时候,来电话、短信、电量不足提示等外部事件发生,会不会影响软件正常运行。

具体测试的细节和方法上有区别:
(1)性能测试:web页面测试主要关注的是响应时间;而App测试还需要关注流量、耗电量、CPU、内存等。

(2)兼容性方面:web是基于浏览器的,所以倾向于浏览器、电脑硬件、操作系统方面的兼容;而App测试兼容的是手机设备,要看设备系统、机型、分辨率、屏幕尺寸。

(3)交互方式:web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。

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

Web端和App端测试的区别相关推荐

  1. Web端和App端测试区别

    Web和App测试区别 测试知识与君共享 1.功能测试角度: 从功能的角度,Web端和APP端测试流程基本一致 2.用例编写角度: 从编写用例方法角度采用等价类,边界值,场景法,错误推测法,流程法,编 ...

  2. Web端与App端自动化测试框架

    Web端与App端自动化测试框架 一.Web端与App端的区别 想了解Web端与App端自动化测试框架的区别 ,那么我们就要先来了解Web和App的区别.Web项目一般都是B/S架构,基于浏览器的,而 ...

  3. Flask后端实践 连载十六 Flask实现微信Web端及APP端登录注册

    Flask后端实践 连载十六 Flask实现微信Web端及APP端登录注册 tips: 本文将实现微信Web端和APP端登陆注册 本文基于python3编写 代码仓库 项目场景 某天,项目经理说,项目 ...

  4. 基于Springboot的智慧校园管理系统(PC端和APP端双端应用)

    这里写自定义目录标题 基于Springboot的智慧校园管理系统(PC端和APP端双端应用) 项目整体介绍 项目功能实现 项目源码查询 基于Springboot的智慧校园管理系统(PC端和APP端双端 ...

  5. 移动端开发——APP端上H5容器化建设

    1. 背景 当前移动端和前端的结合愈加紧密,尤其是在偏重活动运营的电商App中,受制于App版本审核,具备研发成本低.可灵活发布等特点的H5页面受到青睐,使其在APP端上承接了越来越多的业务.然而H5 ...

  6. pc端和app端加入微信群聊的测试用例设计点

    pc端微信加入群聊和app端加入微信群聊的测试用例设计点 1.pc端不能创建群聊 2.app端可以通过扫描二维码进入群聊 3.可以通过好友拉取进入群聊 4.好友可以一次拉取多个人进入群聊 5.拉取的人 ...

  7. uniapp proxy配置代理在h5端和app端

    proxy代理uniapp官网明确指出配置是在h5属性下进行配置,由于app端是不存在跨域的情况,不存在跨域的情况,所以不需要考虑app端代理,只需要将配置信息配对就可以了 我是用的uview封装的请 ...

  8. 淘宝评论接口可以获取PC端,app端

    获取淘宝商品的评论,筛选可以和淘宝保持一致, 支持并发 {"code":0,"data":{"allowInteract":"fa ...

  9. 移动APP、WEB端、PC端 测试区别

    不同的终端 测试流程.测试设计方案相通的,不过在细节测试上是有一些区别. 一.系统架构 PC端web: B/C架构,基于浏览器的:web测试只要更新了服务端,客户端就会同步更新 移动端APP: C/S ...

最新文章

  1. C#中类的属性(Property)
  2. http --- 前端的缓存
  3. xhost和XServer相关概念汇总
  4. 怎么在ASP.NET 2.0中使用Membership
  5. 程序员终结者还是“白嫖”开源代码?GitHub推出的AI编程辅助工具陷入争议
  6. hasOwnProperty.call
  7. Oauth2协议详解
  8. 洛谷 p1197 [JSOI2008]星球大战(并查集)
  9. 解决MybatisPlus修改时空字段不修改问题
  10. 如何在Mac视频中添加表情符号
  11. springboot 整合JWT token验证机制
  12. RHEL5虚拟化之一--xen包
  13. N!阶层的二进制表示中最低位1的位置
  14. HTML5+CSS3的速查手册
  15. c语言中compar的用法,compare的用法知识整理
  16. python特殊回文数
  17. WS小世界网络模型构造算法
  18. android opengl 帧动画,Android OpenGLES2.0(十三)——流畅的播放逐帧动画
  19. 政策的组合拳使得九月无法平凡
  20. 【保持阅读习惯才能无障碍阅读】如何阅读英文时报 magazinelib 获取报纸

热门文章

  1. 从旋转矩阵计算欧拉角
  2. Java中modal dialog,showModalDialog模态对话框的使用详解以及浏览器兼容
  3. php文件操作(最后进行文件常用函数封装)
  4. Spring IoC自动装载autowire
  5. python爬虫beautifulsoup findall函数详解
  6. 【Android -- 性能优化】过度绘制分析工具 — GPU
  7. JAVA【object类的使用】+【单元测试方法】+【包装类的使用】
  8. can总线之busoff
  9. 达梦数据库自动备份与手动备份, 还原与恢复具体操作步骤,带图(超详细,windows+linux)
  10. 交换高质量友情链接对网站SEO有优化有哪些好处?