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文件)---选择待测文件 ---关闭高级设置,提交---选中待测应用,点击下一步----选择测试内容,提交测试----等待结果,标准兼容测试中查看结果
? 劣势:
不能和测试工程师保持有效沟通
收费、成本
项目安全性
手机需要排队