移动端及APP测试概述

1、手机组成

1、手机组成(从上往下)

  1. 软件 ---- APP测试
  2. 操作系统 ---- 整机测试
  3. 硬件

2、Android手机四层架构( 上----> 下 )

  1. Applications:日历、联系人、邮件等,java编写
  2. 应用程序架构:开发人员可以访问框架API
  3. 系统运行库:为开发者提供服务
  4. Linux内核

2、APP类型

1、APP(application)
专业上:应用程序 包括手机端和电脑端(.exe)
口头上:APP表示手机端应用 电脑端:客户端

2、APP分类

  1. Native APP :(需要下载安装)
    原生APP:基于手机原生系统研发的APP(从Android和iOS角度来说) Android和iOS是不通用的,如:相机、联系人、日历
    本地APP:相对于用户安装的角度来说的(出厂自带或者第三方的) 如小米手机:小米应用商店…
  2. Web APP:(不需要下载安装,B/S)
    手机浏览器中带有的应用连接,依赖浏览器生存。实际是超链接
    手机浏览器打开,首页有各种应用图标,点击后可以进入该应用界面
  3. Hybrid APP:(需要下载安装)
    Native APP技术+web APP 技术
    代表:QQ、微信、淘宝、京东…

3、APP测试

1、针对APP测试,需要考虑

  1. 操作系统版本
  2. 屏幕分辨率:分辨率的兼容性是非常容易产生bug的部分
  3. 不同的手机品牌(不同的ROM)Android系统碎片化引起
  4. 网路类型:移动应用在不同网络下的稳定性

2、关于测试手机的选择

  1. 分析APP功能
  2. 分析APP的受众人群
  3. 选择系统版本
  4. 选择品牌厂商
  5. 分辨率尺寸
  6. 市场占有率

3、APP测试的顺序
功能测试基本稳定后,再进行专项测试
专项测试:兼容性、弱网、稳定性、性能、安全…

4、测试过程中禁用模拟器和自己的手机
模拟器:测试偏离真实性
自己手机:影响测试准确性
领导一再要求:风险说清楚,确认签字

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值