测试的分类
- 传统手机测试:是指测试手机本身,如抗压、抗摔、抗疲劳、抗低温高温等
- 手机app测试:手机app是基于手机操作系统之上开发出来的软件,做这样的测试,就叫做手机应用软件测试
移动端测试的复杂性
- 网络多样化:2G网络、3G网络、4G网络、WiFi
- 支持系统多样化:手机 操作系统的:Android、IOS、Windows Phone等
- 硬件配置多样性:内存大小种类多,核心数量多
- 分辨率类型多样化:7201280、10801920等
移动端测试就是在许多种网络,不同系统,不同分辨率,不同硬件配置下发现软件缺陷,并保证提高软件质量的过程
移动端测试的流程
移动端测试要点
1 安装、卸载测试
2 UI测试
3 功能测试
4 性能测试
5 交叉事件测试
6 兼容测试
7升级更新测试
8 用户体验测试
9 硬件环境测试
10 客户端数据库测试
11 安全测试
1、安装测试
- 从不同的渠道获取安装程序是否正常安装
-android的app:开发人员提供app,在手机、安卓模拟器里安装即可(版本一致性)
-iOS的app:
1、如果你们有企业的证书了,直接分发
2、你的app还没有苹果的企业证书,把你的苹果手机的UDID发给开发人员,让开发把你的UDID打包到app里面即可
3、app里面绑定UDID是有限制的,如果超标就使用testflight分发,需要提供测试人员的appleid(邮箱账号)