单纯从功能测试的层面上来讲的话,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)

8: 流量测试

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

  1. PC端和移动APP端CSS样式初始化

    CSS样式初始化分为PC端和移动APP端 1.PC端:使用Normalize.css Normalize.css是一种CSS reset的替代方案. 我们创造normalize.css有下面这几个目的 ...

  2. 渗透测试基础 - APP渗透测试(上)

    渗透测试基础- APP渗透测试(上) 简介 抓取手机数据包 实战APP渗透测试 漏洞总结 只为对所学知识做一个简单的梳理,如果有表达存在问题的地方,麻烦帮忙指认出来.我们一起为了遇见更好的自己而努力

  3. 06- 移动端APP兼容性测试以及APP兼容性测试手机选择与云测试技术

    在开始测试APP之前,应该考虑什么问题?或者如何选择设备?多少部手机测试兼容性最佳? 兼容性测试手机数量:主测手机 1 ,2(根据人员),辅助测试手机:用于兼容性测试.(50-60台最佳,至少5-20 ...

  4. android应用测试机型,app兼容测试选择哪些机型才够全面呢?

    原标题:app兼容测试选择哪些机型才够全面呢? 各位搜狗测试的小伙伴们,我们又相遇在一个美好的周末了,今天让我们一起讨论一下如何选择兼容机型. 01 首先,我们先了解一下什么是兼容测试,兼容测试的表现 ...

  5. android 稳定性测试工具,APP 稳定性测试工具-Fastbot_Android详解

    基于monkey的二次开发,约束monkey的行为,比monkey更智能. 写在开始 monkey测试的随机性概率过大,导致其效率并不能达到预期.有时可能遍历了很久,依旧与最有可能发生问题的部分擦肩而 ...

  6. android apk兼容性测试工具,APP兼容性测试工具有哪些?

    有一句话说得好,巧妇难为无米之炊,这句话用来说到兼容性测试上面,可以说是比较应景了.因为做兼容性测试,离不开兼容各种手机硬件设备,并且需要借助一些平台和工具来辅助我们更容易和更有效率地完成兼容性测试. ...

  7. Web端和App端测试区别

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

  8. web和APP兼容性测试的关注点(软件测试)

    本人的一些测试经验总结,仅是个人的一些观点,今天分享出来与大家共同学习,希望能够与大家共同进步,如果有问题,望大家积极赐教. 兼容性:由于在不同的机型,软件.硬件等不同,可能会出现各种各样的问题. w ...

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

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

最新文章

  1. python3实现抓取网页资源的 N 种方法(内附200GPython学习资料)
  2. mysql 远程连接
  3. 重新审视自己和自己的目标
  4. 时间序列与R语言应用(part3)--趋势平稳与差分平稳
  5. win10无法查看计算机名,win10如何查看计算机名字
  6. 地图定位的坐标和mapview中显示的当前位置信息不一致
  7. 第一轮返工潮,哪些城市疫情传播压力最大
  8. 爱搞事情:关于黑苹果Intel网卡驱动这件事
  9. Android开发打开手机自带浏览器
  10. 详细解释JavaScript中三元表达式
  11. 12_STM32Cubeide开发_USB从设备串口驱动程序
  12. 商场抽奖软件 android,召唤抽奖系统3.0正式版
  13. Play 2.6 在Play中使用缓存
  14. R语言使用caret包的confusionMatrix函数计算混淆矩阵、基于混淆矩阵的信息手动编写函数计算accuray、准确率指标
  15. 转载:十年驾车经验总结:活着,才是硬道理
  16. 计算机房灭火房间用的系数,01-机房七氟丙烷气体灭火用量设计计算(1页)-原创力文档...
  17. 【深度学习】FFA-Net:北大北航提出的图像去雾的新型网络(代码在Github上已开源)
  18. Android 7.0 删除原生输入法(AOSP)更换系统默认输入法
  19. MQL5教程1 基础数据类型
  20. InstallShield学习

热门文章

  1. 【矩阵学习】Jacobian矩阵和Hessian矩阵
  2. iconfont-在线链接
  3. DNGuard 2.0 正式版以及DNGuard HVM 预览
  4. .Net 加密原理,HVM核心的实现原理(八)
  5. 【codeforces 746A】Compote
  6. GIT仓库、源码管理服务器gitea的安装、htttps访问
  7. 基于JAVA图片分享网站系统设计与实现 开题报告
  8. jsrpc-http接口远程调用js代码
  9. 文心一言员工跳槽工资翻倍,猎头:百万年薪很正常
  10. python中的内置函数getattr()介绍及示例