移动端测试知识概览
学习目标
- 了解移动端测试分类
1. 什么事移动端测试
移动端测试是指对移动应用进行的测试, 即实体的特性满足需求的程度
2. 移动端测试分类
2.1 app功能测试
- 业务逻辑正确性测试
1. 查看是否符合业务需求文档
2. 是否满足隐性需求
- 兼容性测试
1. 系统版本是否兼容:
安卓
原生系统上下版本间是否兼容,例如安卓10.0的是否兼容9.0
二次开发的系统, 比如小米的MIUI系统间的兼容、华为的EMUI上下版本间兼容性是否良好
ios 版本间的兼容是否良好
2. 分辨率是否兼容
3. 网络情况
弱网测试、WIFI限速、更改网络app模式
- 异常测试
1.热启动应用
[1]app至于后台时是A页面,切换到前台,还是A页面,还是初始化页面
[2]app长时间置于后台,切换到前台,还是A页面,还是初始化页面,崩溃/闪退
2.网络切换和中断恢复
[1]4g-2g wifi-4g,保证app可用,业务正常
[2]wif-断网-wifi
断点续传 下载应用5M 下载了3M断网,再次联网,继续当前位置下载
3.电话和信息中断恢复
[1]电话:看视频,打电话30分钟,切换为继续查看位置
[2]短信:玩游戏
4.升级安装卸载测试
[1]升级测试
临近版本升级 1.0--->1.1--->1.2
跨版本升级 1.0---->2.0
[2]安装测试
首次安装
覆盖安装
高版本--->低版本 成功
低版本--->高版本 不允许
卸载后安装
[3]卸载测试
首次卸载
卸载--->安装--->卸载
5.健壮性测试
手机资源消耗
流量消耗
崩溃恢复等测试
2.2 app自动化测试
通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程.
⚠ 注意: 并不是所有功能都能进行自动化.
2.3 app安全测试
通过安全测试技术,保证app尽可能的不存在安全漏洞.
更多移动测试参考:
移动端测试环境搭建
移动端自动化测试的基础环境配置
-
- 安装Java环境
Android应用为例讲解,需要安装java环境
-
- SDK环境
Android依赖SDK的环境
-
- 模拟器环境
考虑大家连接真机不方便,所以采用模拟器替代
1. Wind 安装java环境
安装步骤:
1.1 安装jdk1.8
运行jdk-8u151-windows-x64.exe⽂件,默认安装即可
(例如我的安装⽬录:C:\Program Files\Java\jdk1.8.0)
1.2 配置java环境变量(windows为例)
1.进入我的电脑-->属性-->高级系统设置--->环境变量
2.在系统变量下点击新建 -> 变量名: JAVA_HOME -> 变量值: C:\Program Files\Java\jdk1.8.0
1.3 验证环境变量
1.打开dos 快捷键win+r
2.输入java -version
出现下图,说明安装成功