APP测试(2)

APP分类手机选择
1、功能点是具体的按键功能,测试点是针对功能点的验证

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

3、手机选择
  ? 分析APP功能
  ? 分析APP的受众人群
  ? 选择系统版本
  ? 选择品牌厂商
  ? 分辨率尺寸
  ? 市场占有率
面试:Q:测试相亲的APP,如何选择手机?

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

5、功能测试基本稳定后进行专项测试

6、专项测试:兼容性测试、弱网测试、稳定测试、性能测试、接口测试(不分APP、web)、安全测试

7、兼容性(iOS/Android)
  ? 每人的每台手机都不一样
  ? 手机选择 ---- 很多台
  ? 按照人数,一人一台 ---- 功能测试
  ? 剩下的手机 ----- 兼容性测试
  ? 主测/辅测
  ? 手机:主测手机 -- 功能测试 辅测手机 -- 兼容性测试,正向的业务功能
  ? 测试人员:一个人负责多个模块,一个模块可能多个人负责 主测不要过度依赖辅测

8、为什么做兼容性
  ? 手机太多 碎片化严重

9、什么是兼容性测试:CTS
  ? APP:APP在不同手机上运行是否稳定
  ? 手机:手机整机测试,由Google发布,验证你的Android是否是真正的Android
    ○ 如:小米 ---- CTS ---- 通过则是Android,不通过则不是Android

兼容性包括网络兼容(弱网测试)

11、兼容性测试方法
  ? 人工测试(功能+UI)
    ○ 测试手机选择:网上查找 https://compass.umeng.com/
    ○ 挑选测试用例
      § 全功能测试用例中挑选主要的、正向的、优先级高的用例进行测试 正向用例:能够实现功能的用例
      § 矩阵图
    ○ 集中一段时间来执行:基本是一周左右,开发配合测试
    ○ 手机数量:最少20台 支持的最低版本和市场最高版本要有
  ? 工具 (云测)
  测试人员少、质量要求高
  Testin https://www.testin.cn/

12、Testin使用
  ? 打开网址 https://www.testin.cn/
  ? 认证 公司名随便写
  ? 登录后--标准兼容测试---开始测试 ---上传应用(.apk文件)---选择待测文件 ---关闭高级设置,提交---选中待测应用,点击下一步----选择测试内容,提交测试----等待结果,标准兼容测试中查看结果

  ? 劣势:
  不能和测试工程师保持有效沟通
  收费、成本
  项目安全性
  手机需要排队

APP测试(2)

上一篇:JAVA代码的实现


下一篇:了解dpi,ppi,dp,px与android bitmap的关系