移动端自动化测试实战(一)

本文是移动端自动化测试实战的第一部分,涵盖了移动端测试基础知识、测试环境搭建,包括Java环境、Android SDK配置、Android虚拟机安装及ADB命令简介。此外,还介绍了Appium的安装和使用,包括Appium环境搭建和第一个自动化测试例子。
摘要由CSDN通过智能技术生成

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

目录

一丶移动端测试知识概览

1.移动端测试是什么?

2.移动端测试分类

二丶第一阶段移动端测试环境搭建

1.Java环境安装

2.Android sdk的环境配置

3.Android虚拟机的安装

4.ADB命令简介

三丶第二阶段移动端自动化工具简介以及安装

1.主流的移动端自动化工具

2.Appium环境搭建

3.Appium入门的第一个例子

四丶第三阶段appium基础API讲解

1.App基础操作API


一丶移动端测试知识概览

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)

  • 选择版本下载对应的系统即可,博主这里下载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对话框

<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cdtaogang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值