说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!
目录
一丶移动端测试知识概览
1.移动端测试是什么?
移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度
移动端测试: 移动应用,特性(功能) 满足 需求(产品文档,隐性需求)
2.移动端测试分类
1.app功能测试
a)业务逻辑正确性测试
产品文档以及隐性需求-——写成测试用例
b)兼容性测试
1.系统版本:
android版本:官方版本(5.1 4.3 6.0…) 华为 小米 魅族
iOS版本:官方版本
2.分辨率:480x720 1920x 1080,关注点:图片展示
3.网络情况:2G 3G 4G Wi-Fi
c)异常测试
1.热启动应用:应用置于后台,应用置于前台过程
2.网络切换&中断恢复
3.电话&信息中断恢复
d)升级&安装卸载测试
1.升级:系统升级,渠道升级,临近版本(1.0->1.1),跨版本(1.0->1.5)
2.安装卸载测试:系统版本,首次安装,覆盖安装,卸载后安装,卸载->安装->卸载
e)健壮性测试:
1.手机资源消耗:cpu,内存
2.流量消耗:图片,传输数据压缩
3.崩溃恢复测试:闪退,报错误
2.app自动化测试
通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程.
⚠️ 并不是所有功能都能进行自动化
1.重复的工作交给机器去做,解放初一部分人新功能测试和探索性测试
2.新功能和一些很难通过脚本模拟的业务
3.app安全测试
通过安全测试技术,保证app尽可能的不存在安全漏洞
二丶第一阶段移动端测试环境搭建
1.Java环境安装
1.安装jdk(这个傻瓜式安装我就不演示了)
2.配置java环境变量(Windowns7为例)
1.进入我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2.在系统变量下点击新建 -> 变量名: JAVA_HOME -> 变量值: C:\Program Files\Java\jdk1.8.0 -> 点击确定按钮
3.在系统变量下点击新建 -> 变量名: CLASSPATH -> 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(***变量值最前面有一个".") -> 点击确定按钮
4.在系统变量下找到系统的path变量,进入在最后添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(最前面是一个分号,如果path变量最后已有分号,可不用添加) -> 点击确定按钮
3.验证环境变量
1.win+r 或者 开始 -> 搜索框输入cmd
2. 在界面运行java -version以及javac
3.若出现如下图显示,证明安装成功
2.Android sdk的环境配置
1.Android SDK文件夹解压到指定目录(我的解压目录:D:\android-sdk)
- 首先需要到https://www.androiddevtools.cn/网站下载Android SDK
- 选择版本下载对应的系统即可,博主这里下载windows的压缩包
- 将压缩包解压到D:\android-sdk目录下
2.下载android版本
- 进入SDK的解压目录下,双击SDK Manager.exe,打开SDK管理器
- 因国外下载较慢,所以需要配置国内镜像,在弹出的Android SDk Manager页面,点击Tools ,下拉框点击Options...
3.下载需要的Android版本,只需要下载SDK Platform (例如我要下载7.1.1版本)
- 选择下载的安卓版本点击安装即可
- 勾选同意,安装
- 开始下载安装(之前使用的代理全部会被拒,所以博主直接开启google代理进行下载)
- 下载安装 SDK Platform Android 7.1.1成功,并且ADB服务器也启动成功了
4.下载对应android版本的Android SDK Build-tools(自动化测试获取toast消息时需要)
- 要对应Android 7.1.1API25
- 安装成功
5.SDK环境变量配置(Windowns7为例)
- 下载Android以及对应android版本的Android SDK Build-tools完成后,在D:\android-sdk\android-sdk-windows目录下新增了如下目录
1.进入我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
2.在系统变量下点击新建 -> 变量名: ANDROID_HOME -> 变量值: D:\android-sdk\android-sdk-windows -> 点击确定按钮
3.在系统变量下找到系统的path变量,最后添加:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;(最前面是一个分号,如果path变量最后已有分号,可不用添加) -> 点击确定按钮
6.验证环境变量
- 在界面输入adb -> 按回车,出现如下
- 在界面输入android -> 按回车,会出现Android adk manager对话框
<